/* Goxel 3D voxels editor
 *
 * copyright (c) 2018 Guillaume Chereau <guillaume@noctua-software.com>
 *
 * Goxel is free software: you can redistribute it and/or modify it under the
 * terms of the GNU General Public License as published by the Free Software
 * Foundation, either version 3 of the License, or (at your option) any later
 * version.

 * Goxel is distributed in the hope that it will be useful, but WITHOUT ANY
 * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more
 * details.

 * You should have received a copy of the GNU General Public License along with
 * goxel.  If not, see <http://www.gnu.org/licenses/>.
 */

/* This file is autogenerated by tools/create_assets.py */

{.path = "data/icons/icon128.png", .size = 10628, .data =
(const uint8_t[]){
    137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,0,128,0,0,0,128,8,6,
    0,0,0,195,62,97,203,0,0,41,75,73,68,65,84,120,156,237,125,121,148,100,
    87,121,223,239,222,251,182,90,186,122,157,93,163,209,46,144,4,8,132,192,
    6,155,193,145,100,203,38,44,33,30,111,96,67,192,1,12,18,139,188,0,78,114,
    20,229,47,231,159,156,99,147,19,231,36,113,156,248,196,118,44,97,98,48,
    16,97,73,54,2,44,27,193,32,130,228,145,4,154,209,236,211,107,237,85,111,
    185,203,151,63,238,123,85,213,93,213,221,213,51,93,51,35,92,191,57,221,
    53,93,245,222,125,239,213,253,221,239,126,219,253,46,48,198,24,99,140,
    49,198,24,99,140,49,198,24,99,140,49,198,24,99,140,49,198,24,99,140,49,
    198,24,99,140,49,198,24,99,252,112,130,93,234,27,184,52,32,246,250,247,
    252,231,3,30,57,59,117,181,252,236,19,95,248,100,227,82,223,209,165,194,
    75,142,0,135,238,127,208,91,94,226,123,194,165,19,139,127,255,208,175,
    135,91,61,255,224,123,254,48,16,65,225,167,29,191,240,175,0,92,165,226,
    246,183,101,220,250,108,18,86,30,13,230,171,167,31,127,252,1,53,130,219,
    190,108,241,18,34,0,177,159,248,240,151,174,204,23,138,247,112,225,190,
    93,198,237,167,226,168,241,103,50,170,124,253,27,127,248,190,101,128,209,
    38,13,176,131,31,252,211,3,158,155,255,56,119,115,191,34,132,59,157,182,
    11,163,165,84,73,116,76,198,141,135,147,118,243,115,172,89,123,234,31,
    139,84,120,73,16,224,71,62,241,96,174,132,233,159,241,131,137,79,114,199,
    127,13,231,66,128,8,90,197,109,41,219,79,171,176,246,185,56,108,255,229,
    114,253,185,163,71,30,122,32,89,123,254,221,119,255,174,31,239,223,243,
    83,110,190,240,175,133,19,188,134,49,46,6,93,135,140,38,173,146,170,146,
    173,39,101,248,143,67,42,92,222,4,32,98,119,220,243,229,235,131,98,233,
    19,142,155,255,69,46,220,201,65,135,25,45,181,150,225,233,36,106,62,162,
    162,250,131,181,114,229,201,195,15,125,176,14,0,111,252,229,255,185,63,
    40,78,124,212,13,10,239,229,194,157,29,238,145,187,82,65,203,248,97,56,
    252,115,113,84,125,234,137,255,254,171,63,116,82,225,178,37,192,193,15,
    63,88,204,231,103,223,233,56,133,223,20,110,112,19,227,156,111,118,14,
    145,129,150,113,93,37,205,111,197,97,245,33,29,183,202,126,113,199,125,
    92,120,183,115,62,120,212,111,4,225,120,112,130,9,98,224,85,41,219,79,
    170,176,254,89,85,47,63,150,252,224,31,78,253,176,72,133,203,142,0,247,
    223,79,252,155,149,199,110,225,129,255,91,174,151,127,7,23,110,97,171,
    109,24,149,160,182,240,188,12,155,203,106,106,215,13,57,55,152,0,64,48,
    70,3,180,153,170,0,48,198,224,248,69,120,65,9,76,56,233,187,4,173,164,
    212,50,58,166,162,198,95,201,184,249,57,102,150,191,243,240,103,126,185,
    1,96,243,70,47,83,92,86,4,120,203,167,190,56,45,216,206,95,18,126,240,
    113,6,118,45,1,108,152,14,235,130,32,163,38,26,75,71,209,88,62,14,48,160,
    56,125,5,220,220,36,188,252,20,28,47,15,34,2,105,9,34,51,176,5,46,92,184,
    185,18,92,175,0,176,193,95,79,170,43,212,100,220,252,182,78,90,159,141,
    91,229,71,212,145,167,79,190,20,165,194,101,65,128,131,247,255,141,83,
    10,157,215,58,185,201,79,9,47,248,41,206,157,0,32,144,49,48,90,129,140,
    2,109,66,4,34,141,168,177,140,86,249,36,226,118,25,50,108,128,9,7,133,
    169,189,16,110,0,225,6,112,188,60,28,191,8,199,13,64,68,48,42,177,82,1,
    4,48,6,199,205,193,203,77,130,59,222,144,119,78,208,90,73,157,132,199,
    85,220,252,74,88,61,247,231,141,230,217,239,60,249,199,31,123,201,72,133,
    75,78,128,187,126,253,43,59,11,249,217,247,9,183,240,97,238,120,87,48,
    214,63,236,136,12,72,43,24,163,64,166,127,228,106,21,33,172,205,35,172,
    47,64,37,109,24,21,67,70,77,112,225,32,159,18,128,59,62,132,227,129,11,
    55,37,68,30,194,245,1,34,24,45,45,65,252,2,24,219,84,213,24,0,130,140,
    91,20,214,231,107,73,171,246,109,25,55,62,75,73,245,17,113,166,118,217,
    75,133,75,70,128,219,62,240,109,119,239,180,250,113,39,87,248,180,227,
    6,111,98,92,108,62,236,200,206,227,38,19,225,100,32,163,6,194,218,60,146,
    168,14,163,98,104,149,172,33,192,190,148,0,94,135,0,92,184,96,220,1,119,
    60,56,110,128,92,105,23,188,92,9,42,137,160,100,4,50,195,247,25,165,247,
    32,163,122,74,78,130,73,165,130,140,27,95,145,97,227,207,37,146,203,86,
    42,92,10,2,176,183,252,246,19,123,5,247,63,236,250,133,247,11,225,238,
    90,111,174,221,8,70,37,104,215,206,33,106,44,65,203,16,70,43,24,157,64,
    43,9,163,34,200,168,1,46,220,141,9,32,92,112,238,32,40,237,68,80,152,5,
    23,14,192,0,45,99,168,36,132,209,201,134,83,143,209,18,73,187,10,37,195,
    129,202,101,166,43,168,184,117,217,74,133,139,74,128,131,239,249,195,32,
    55,119,245,93,185,137,153,79,57,94,254,117,140,113,103,243,179,250,161,
    101,132,184,85,70,216,88,128,150,49,72,203,62,2,36,41,1,10,41,1,132,227,
    129,175,34,128,11,46,156,14,1,188,156,117,49,48,198,193,133,3,198,5,140,
    86,80,73,27,90,197,32,163,123,238,128,160,146,16,73,187,10,163,229,16,
    119,220,47,21,168,81,63,124,57,120,27,207,171,3,182,14,98,63,113,239,255,
    185,38,31,236,248,168,227,231,126,153,49,62,77,70,3,156,97,192,148,191,
    126,43,70,67,70,13,36,97,13,70,37,67,153,116,93,176,193,127,50,172,154,
    247,137,12,180,74,0,198,192,185,3,47,87,2,200,64,201,8,42,9,161,85,12,
    25,214,33,163,198,186,150,196,160,107,115,225,186,60,231,94,239,4,197,
    235,220,96,242,221,109,49,255,111,0,252,199,45,60,192,72,48,114,2,220,
    245,238,63,42,120,187,190,250,86,238,237,253,164,112,131,87,48,198,5,25,
    3,109,98,48,38,237,104,19,206,166,202,151,150,17,146,118,5,42,105,247,
    136,229,243,17,96,108,184,51,83,229,208,104,9,198,69,199,146,104,87,207,
    89,130,156,39,72,43,150,132,213,201,118,245,140,123,222,141,108,35,70,
    71,128,251,239,231,119,151,95,255,50,145,47,253,134,227,230,126,150,11,
    119,98,237,33,157,209,166,37,56,119,58,162,119,213,49,198,64,70,117,59,
    234,135,18,183,91,5,91,215,222,239,222,131,134,54,218,190,202,200,154,
    145,174,15,163,18,104,149,164,211,195,102,210,136,172,194,218,88,130,138,
    219,218,168,120,105,219,30,225,2,48,18,2,220,125,239,151,75,172,229,255,
    188,59,81,188,143,11,255,134,77,221,184,217,104,51,202,142,54,225,128,
    49,1,173,146,158,81,191,70,220,14,236,179,158,55,201,164,132,161,1,159,
    159,159,234,99,9,27,195,168,4,4,2,99,28,194,241,145,198,14,64,70,15,156,
    22,200,104,68,141,37,68,205,101,128,8,100,180,34,69,203,231,117,19,219,
    140,109,37,192,161,67,15,138,218,158,201,91,157,160,240,73,199,203,191,
    133,9,39,191,165,6,136,64,90,65,170,24,90,198,169,118,191,245,81,175,84,
    132,234,210,243,136,195,50,226,184,130,201,29,55,32,63,177,107,221,227,
    135,214,67,58,83,15,129,140,134,209,49,136,52,236,28,239,128,113,23,140,
    217,14,207,148,70,149,132,104,87,78,35,9,107,96,156,131,11,23,0,69,100,
    226,234,150,31,108,4,216,86,2,180,14,236,190,171,56,49,243,251,32,28,32,
    50,91,30,102,4,130,138,91,72,218,101,144,49,16,110,48,228,153,246,82,68,
    132,176,181,128,149,179,255,15,237,218,25,128,8,43,103,191,139,122,229,
    40,38,102,174,198,244,206,155,80,156,218,159,118,66,255,249,195,220,95,
    47,9,0,2,145,245,86,202,184,5,192,128,49,39,53,59,93,196,205,21,52,150,
    142,65,171,200,90,30,224,217,125,134,6,166,54,228,195,141,20,219,74,0,
    238,122,7,28,47,127,37,231,14,211,90,194,168,24,70,15,51,63,90,187,62,
    106,45,67,134,53,16,25,8,55,183,165,107,107,29,163,186,244,28,42,11,207,
    64,198,77,219,81,12,176,38,91,11,213,197,35,104,84,94,68,97,242,10,204,
    236,186,5,165,185,107,225,5,147,0,219,130,37,66,4,251,207,62,82,246,154,
    145,193,40,9,163,91,72,194,42,252,194,108,106,82,186,48,70,194,222,140,
    253,33,163,91,224,73,115,75,15,56,34,108,43,1,140,150,21,149,68,154,51,
    198,193,88,106,119,147,181,209,141,26,236,44,33,131,36,172,34,170,47,64,
    203,8,96,28,124,75,238,1,66,212,94,193,242,217,195,104,86,78,193,232,245,
    53,116,163,18,52,42,199,209,170,159,70,238,236,78,76,239,186,25,211,187,
    111,65,126,114,247,112,87,34,51,216,244,36,116,222,231,194,133,95,152,
    69,48,177,3,140,9,20,166,247,35,110,45,163,93,95,128,140,26,150,68,164,
    234,90,55,219,91,120,200,145,97,91,9,192,192,107,0,41,34,114,141,150,48,
    177,6,99,12,92,120,16,194,181,145,184,158,192,142,146,33,194,234,25,68,
    173,50,64,100,231,209,204,28,220,212,198,103,48,164,81,91,254,1,86,206,
    126,7,113,88,29,218,46,39,163,17,54,23,16,181,151,81,94,120,26,97,114,
    7,230,246,188,6,185,194,78,112,190,190,117,214,105,127,213,189,117,255,
    47,220,0,65,113,22,110,80,234,60,135,227,229,224,120,251,145,43,237,134,
    140,26,104,215,231,161,86,98,153,43,92,227,195,138,132,75,234,30,222,86,
    2,40,35,235,62,81,2,206,82,249,109,160,165,132,140,27,0,1,220,241,225,
    248,86,47,12,107,231,208,44,159,132,78,66,48,33,236,188,188,5,199,78,18,
    215,177,120,242,9,84,22,142,88,167,208,121,128,136,144,196,53,172,44,63,
    141,102,120,6,133,194,62,76,205,220,136,98,233,10,56,78,14,125,186,1,89,
    81,223,251,119,246,151,227,23,224,231,103,224,120,65,255,121,200,36,195,
    12,188,252,20,138,51,7,94,165,146,246,159,204,221,115,219,131,166,213,
    120,88,29,251,254,37,115,15,111,175,14,160,101,19,160,24,224,232,204,121,
    12,176,249,123,9,146,168,14,17,249,8,138,115,136,219,21,168,184,5,0,96,
    232,79,214,161,117,6,6,145,70,179,118,26,203,103,15,163,81,62,190,137,
    149,48,204,220,110,143,209,42,66,189,118,20,205,198,73,4,185,57,76,78,
    95,143,210,228,53,240,252,238,104,166,1,35,159,49,6,39,152,176,97,228,
    62,229,114,192,213,24,135,235,23,2,215,207,31,244,114,147,111,212,133,
    246,139,201,228,204,151,238,184,233,179,159,121,236,247,127,246,216,16,
    55,188,173,216,94,2,80,208,34,80,180,250,107,183,68,96,140,35,40,206,34,
    63,181,15,94,80,66,126,106,15,218,213,115,104,44,191,136,184,85,70,214,
    229,150,47,26,164,21,200,104,251,229,167,74,154,146,109,84,22,159,65,101,
    233,89,104,21,97,107,210,115,48,25,24,99,171,188,144,198,72,180,91,243,
    8,219,11,88,89,250,30,74,147,87,99,106,230,6,4,185,29,0,233,85,151,100,
    140,195,241,11,112,253,2,24,219,106,198,25,131,112,60,71,56,222,245,196,
    240,17,217,174,61,1,224,165,77,0,133,102,232,81,169,181,246,125,238,120,
    200,149,118,33,40,206,129,59,118,148,56,94,30,165,157,215,160,48,125,5,
    162,198,34,154,229,83,136,91,101,40,25,66,69,77,48,225,164,230,147,15,
    46,28,196,113,21,43,243,223,69,216,60,183,105,114,200,133,131,64,4,36,
    113,13,203,139,223,69,181,252,60,10,19,251,144,115,231,32,88,0,33,60,48,
    238,192,205,21,32,134,136,98,111,112,21,168,168,137,168,177,148,132,181,
    249,242,54,62,192,208,216,86,2,56,113,49,34,162,150,29,241,44,19,119,240,
    11,51,235,36,91,48,8,215,71,97,102,63,114,165,93,136,90,101,212,22,190,
    143,106,107,5,170,93,181,83,4,99,104,55,207,161,81,61,6,173,99,48,206,
    193,184,176,46,227,97,120,176,217,44,176,70,2,116,145,201,35,64,169,16,
    181,202,11,88,40,255,45,92,228,177,255,198,159,70,126,114,31,68,154,57,
    68,100,0,99,82,98,14,71,78,34,131,164,93,69,18,214,160,101,20,73,165,94,
    250,4,72,242,47,38,142,185,165,1,0,140,9,120,249,194,208,115,35,119,60,
    228,39,119,35,40,206,97,114,215,13,168,205,127,31,181,133,231,177,116,
    250,73,180,26,103,97,211,182,56,24,227,29,18,24,153,88,247,113,102,199,
    15,45,24,134,245,81,117,73,0,0,174,91,196,220,174,87,35,63,185,183,211,
    249,246,89,57,32,56,24,89,199,208,186,230,98,10,99,20,226,214,10,100,212,
    76,205,66,106,130,228,37,113,12,109,43,1,166,138,129,148,134,106,92,184,
    112,253,60,132,151,219,114,138,21,23,78,74,132,89,20,231,174,132,155,47,
    98,225,248,19,104,86,78,216,184,60,96,71,45,152,13,196,104,157,254,141,
    142,174,64,105,71,12,51,47,51,182,89,48,136,0,112,228,114,115,152,221,
    251,79,144,47,238,238,11,88,245,52,6,198,4,24,56,200,80,39,107,169,23,
    74,70,136,155,203,54,137,36,131,81,245,132,162,75,226,24,218,230,96,208,
    77,200,79,78,145,95,40,193,104,182,133,120,249,106,216,68,140,16,174,63,
    129,189,55,222,137,185,253,175,69,229,220,51,88,56,254,4,234,203,47,64,
    201,182,245,200,105,13,163,21,176,202,69,155,106,235,198,128,57,14,140,
    86,224,140,175,31,59,218,196,11,200,152,131,210,196,1,204,204,222,2,207,
    43,109,122,124,214,48,227,204,18,161,51,61,24,200,184,129,168,177,12,173,
    226,180,109,75,62,67,84,86,101,92,18,199,208,54,19,224,8,220,252,79,82,
    97,178,104,109,236,80,34,137,229,192,68,206,129,176,203,189,160,146,176,
    67,30,198,56,252,194,12,118,93,251,227,152,185,226,86,212,22,158,195,194,
    139,79,160,186,248,44,140,76,58,231,165,162,52,253,194,83,9,0,130,142,
    67,123,125,215,102,4,101,254,248,46,50,23,109,63,28,17,96,106,250,229,
    152,154,186,30,194,25,54,46,177,166,117,198,65,12,72,218,21,132,141,197,
    53,102,171,37,166,81,201,10,150,112,254,73,6,23,128,109,37,192,77,56,164,
    142,170,90,53,106,3,142,203,225,231,125,248,57,23,113,36,33,35,9,179,1,
    17,200,232,52,227,38,193,160,201,156,49,6,47,40,97,199,149,183,99,122,
    207,205,168,47,29,197,252,209,175,97,233,228,97,36,237,149,1,54,122,154,
    86,174,100,22,130,5,215,26,34,35,130,16,89,195,3,98,1,12,65,48,131,217,
    217,87,162,80,216,187,190,200,31,2,198,40,196,141,101,68,173,21,24,21,
    119,238,147,49,150,121,18,64,164,23,142,28,130,194,3,231,125,153,243,198,
    182,18,224,129,7,24,189,235,63,44,84,136,0,37,1,173,0,46,56,252,156,37,
    66,18,41,36,145,76,3,68,25,172,147,72,37,225,154,188,187,117,192,24,28,
    175,128,153,125,175,192,228,206,27,176,247,134,59,177,112,244,235,88,60,
    241,77,132,141,69,144,206,72,198,178,24,161,13,207,42,59,45,144,81,224,
    90,217,28,65,215,235,83,214,24,227,152,152,56,128,157,187,95,135,32,55,
    99,163,125,74,118,215,15,108,1,90,198,136,154,139,72,194,122,119,13,66,
    39,72,197,83,63,48,131,49,242,28,30,120,224,252,230,203,11,196,118,39,
    132,16,12,171,100,218,51,145,37,129,214,128,16,28,94,224,193,15,28,196,
    41,17,180,146,157,60,187,173,229,247,1,214,132,12,48,181,251,101,40,237,
    188,14,87,190,226,173,88,56,246,4,206,126,255,175,209,92,57,62,48,109,
    139,200,128,148,180,68,208,150,8,220,241,160,101,4,193,2,56,78,14,211,
    179,55,99,110,231,173,118,101,144,189,10,56,119,58,233,232,235,5,181,214,
    66,197,45,132,141,69,168,164,5,210,218,198,64,50,18,81,234,33,229,12,48,
    100,140,150,243,91,124,248,109,195,182,103,4,105,50,43,68,100,88,239,100,
    155,17,65,1,194,225,240,124,15,142,231,160,89,73,191,148,11,112,236,112,
    97,19,55,243,165,157,152,220,117,35,174,184,233,167,48,255,194,215,113,
    250,217,175,160,177,116,20,134,250,93,236,25,17,200,24,168,176,137,164,
    94,70,97,122,63,118,239,127,3,38,103,111,132,88,107,182,50,155,240,193,
    133,0,25,3,173,165,245,84,14,202,254,33,130,12,107,136,154,75,54,99,217,
    104,24,147,45,106,209,105,115,188,199,98,49,146,136,22,207,251,11,184,
    64,108,59,1,200,168,10,145,49,128,24,104,255,101,68,0,8,92,120,8,138,179,
    80,73,104,87,244,100,26,253,80,96,16,174,7,199,203,119,76,77,46,28,20,
    103,174,196,181,175,253,5,236,125,217,29,88,60,246,247,56,243,252,35,168,
    45,60,7,165,162,65,55,11,16,161,80,220,135,43,175,123,11,38,166,14,128,
    109,152,189,198,192,184,128,195,5,72,24,24,35,97,84,119,157,33,25,141,
    184,85,70,220,42,67,235,164,147,25,68,70,217,103,35,3,128,217,80,9,113,
    128,52,26,213,83,113,101,254,123,151,44,61,108,219,9,192,24,175,49,34,
    181,89,219,70,83,39,254,239,184,1,92,47,7,37,67,200,120,115,34,48,198,
    225,120,121,235,140,25,96,150,49,46,144,47,237,198,129,87,189,13,123,174,
    127,19,150,79,125,7,167,159,123,4,149,179,79,67,38,93,79,181,112,3,236,
    185,238,205,184,230,214,159,67,144,159,29,210,196,203,174,193,33,184,15,
    46,92,144,214,144,113,19,97,125,1,73,88,181,235,25,73,119,8,208,93,223,
    104,44,89,137,129,140,68,125,249,40,150,207,124,167,29,86,87,42,67,95,
    120,155,49,2,9,144,212,9,148,0,216,216,110,202,156,119,70,67,25,109,147,
    65,157,0,142,151,131,74,162,148,8,107,147,58,109,88,213,241,242,155,120,
    23,51,77,219,154,144,123,111,188,3,59,174,122,29,42,103,159,193,153,231,
    31,197,202,233,167,192,184,192,213,183,30,194,190,151,221,217,153,239,
    207,7,140,113,104,74,16,53,22,17,183,43,61,163,94,119,196,190,73,23,174,
    216,152,56,96,84,132,234,210,179,168,173,252,0,42,9,27,0,234,231,125,3,
    23,136,237,151,0,90,55,137,40,222,244,184,142,253,109,59,171,75,4,14,238,
    248,200,121,1,148,140,161,226,22,116,106,59,103,4,217,220,187,184,38,30,
    201,24,188,96,18,187,174,126,3,102,175,184,21,75,199,191,5,37,219,216,
    119,227,155,193,184,59,116,218,218,32,216,145,191,136,36,170,119,20,61,
    179,70,244,119,214,23,48,6,37,67,148,23,159,65,171,118,10,96,0,145,169,
    233,92,216,23,64,187,88,24,129,4,208,45,16,54,175,222,197,88,111,255,247,
    156,111,160,77,4,195,56,184,227,34,40,206,194,232,24,54,66,119,254,246,
    184,189,38,32,163,38,100,104,87,100,181,43,167,81,152,222,13,215,47,194,
    104,3,173,135,211,240,129,52,153,36,172,89,207,158,140,210,142,86,105,
    106,184,238,172,102,238,18,64,65,38,13,84,22,159,65,216,94,182,49,13,198,
    1,208,202,68,165,16,93,170,12,209,109,39,64,168,26,161,43,195,182,205,
    140,217,12,235,207,185,105,185,23,24,198,225,229,2,20,74,62,148,52,136,
    219,18,74,110,94,47,160,191,61,141,86,249,52,170,243,207,33,110,149,225,
    229,38,17,54,171,208,74,33,40,78,35,40,206,192,15,114,80,74,165,138,221,
    250,237,147,49,86,217,107,151,237,26,1,163,108,209,137,108,212,155,140,
    0,86,73,212,42,70,216,90,68,101,233,8,100,210,180,138,102,103,10,164,165,
    211,215,250,18,167,183,244,56,219,134,109,39,192,11,71,190,16,77,237,184,
    162,181,115,223,109,152,154,185,1,206,186,21,94,108,64,103,211,245,52,
    100,32,99,137,176,237,195,245,4,10,147,2,90,105,68,109,9,149,12,71,4,163,
    19,52,87,78,160,185,114,2,42,105,195,70,22,1,48,192,24,141,184,221,128,
    86,10,94,110,2,65,97,18,204,43,66,201,4,90,174,173,36,194,160,117,130,
    184,185,2,25,213,83,191,64,215,204,51,70,117,235,24,164,98,95,201,8,173,
    218,41,155,196,162,99,27,202,238,16,159,192,24,205,227,241,199,135,240,
    128,141,6,219,78,0,167,122,52,174,243,176,222,110,157,69,97,98,31,118,
    236,121,205,64,34,176,206,175,225,64,6,72,34,64,114,192,117,5,10,37,1,
    173,53,226,182,132,140,215,39,130,78,218,104,172,28,71,88,95,237,135,183,
    238,223,238,13,24,99,144,196,109,104,109,224,5,5,248,249,34,60,63,128,
    76,18,40,25,131,12,65,201,208,70,242,146,112,205,60,111,59,187,179,74,
    57,29,249,74,134,104,53,78,163,213,58,3,238,121,128,98,171,188,157,100,
    12,105,169,231,113,9,19,67,183,157,0,106,42,150,12,168,25,163,208,168,
    157,64,171,113,6,133,137,125,216,185,247,118,76,206,92,159,38,91,158,63,
    200,0,73,12,72,105,137,144,159,16,48,121,141,168,173,32,147,213,21,68,
    100,84,71,179,124,18,73,187,182,122,36,19,144,185,98,1,172,38,34,25,200,
    36,130,49,6,174,159,131,23,4,112,125,15,141,149,121,132,245,165,206,106,
    160,76,217,51,186,59,218,123,127,100,210,66,163,118,2,81,180,4,112,6,39,
    200,3,140,217,8,166,74,108,13,130,184,173,129,75,231,5,4,70,64,128,35,
    128,190,153,168,163,211,116,137,112,22,197,210,126,236,216,115,27,38,103,
    174,131,227,12,206,158,29,12,90,155,155,97,137,144,88,34,56,25,17,140,
    139,184,45,145,68,9,162,230,10,218,213,115,214,21,75,182,114,71,150,177,
    211,159,112,218,191,102,144,200,64,37,118,228,115,71,32,14,107,118,205,
    1,217,32,83,54,250,59,18,64,73,91,157,68,75,200,184,142,122,237,69,36,
    73,45,93,2,47,108,18,11,227,128,227,66,248,57,56,90,67,184,1,180,150,215,
    236,250,209,187,118,46,252,221,35,75,184,4,146,96,251,23,135,62,244,144,
    161,67,247,85,108,208,163,87,196,74,212,171,199,208,172,159,74,137,240,
    26,228,243,123,6,102,4,111,5,68,128,76,108,240,201,113,57,114,5,15,97,
    125,5,237,218,252,224,101,220,233,87,220,141,0,178,85,47,171,193,64,68,
    208,82,217,196,147,85,157,175,59,249,8,90,203,116,209,104,140,40,172,160,
    81,127,17,74,181,0,222,237,120,171,248,241,110,18,170,112,32,252,192,129,
    49,191,173,181,250,167,251,223,248,142,63,97,82,127,225,228,129,224,36,
    30,122,232,162,233,4,163,88,29,76,0,95,55,191,173,151,8,249,226,30,204,
    206,189,2,197,210,149,16,194,223,176,197,53,2,160,243,126,71,155,78,137,
    160,37,33,137,218,221,185,118,189,49,149,233,0,61,141,174,166,68,247,51,
    74,215,0,2,221,148,175,142,143,63,93,2,167,101,132,176,189,136,70,253,
    4,140,73,210,188,197,180,211,179,209,159,18,160,251,202,192,28,39,224,
    174,255,58,242,131,215,24,165,62,116,213,162,252,28,222,248,115,15,230,
    43,244,236,145,35,15,141,60,71,96,36,203,195,141,81,101,34,162,65,21,191,
    186,199,72,52,235,39,209,110,158,67,161,184,23,51,115,175,64,177,180,127,
    99,34,12,129,161,242,50,41,101,206,170,187,219,96,58,90,147,112,178,202,
    199,111,84,170,236,157,65,179,121,10,4,221,237,252,108,244,247,118,58,
    95,243,119,150,64,203,93,135,59,254,203,56,231,159,2,240,158,100,34,254,
    191,87,237,252,197,255,21,150,151,191,189,240,189,71,70,230,40,26,81,129,
    8,42,19,72,179,33,218,55,70,162,81,63,129,86,243,236,186,68,32,100,189,
    58,160,147,214,121,187,247,227,62,244,37,129,176,30,133,112,13,49,24,235,
    164,116,33,235,124,210,48,100,59,95,203,16,245,234,49,180,163,121,59,223,
    195,73,59,52,27,241,60,213,3,120,247,186,189,18,0,233,223,60,91,75,233,
    112,0,251,184,235,189,95,120,185,119,58,65,254,107,133,93,239,250,163,
    200,180,190,118,246,177,191,40,175,247,72,231,139,145,16,128,17,175,49,
    194,166,1,161,94,172,37,194,236,142,87,162,56,177,31,195,84,143,27,10,
    61,95,155,49,105,92,191,15,221,73,96,149,97,176,42,219,215,164,122,128,
    129,74,90,88,153,255,46,154,181,83,16,65,14,194,11,108,166,15,145,213,
    82,179,78,238,116,126,47,9,50,18,218,41,66,244,102,41,1,96,140,51,225,
    122,51,194,113,223,161,117,112,23,87,249,195,215,222,241,238,63,142,20,
    125,249,204,227,215,157,5,182,39,129,100,36,4,208,70,215,29,64,98,179,
    128,208,0,116,136,208,58,135,98,241,10,204,236,184,5,19,165,3,27,159,180,
    137,20,232,133,76,154,40,47,62,131,122,253,24,230,204,107,80,154,185,182,
    155,239,183,90,40,116,222,232,204,251,100,58,100,72,162,42,22,207,124,
    43,245,233,179,206,212,192,28,23,194,113,1,198,187,239,101,101,104,214,
    74,0,88,73,33,92,111,195,76,99,225,184,5,225,184,111,50,174,255,35,92,
    38,31,185,246,39,143,63,168,162,159,255,220,9,54,255,3,60,254,248,5,173,
    41,28,9,1,136,88,147,64,49,3,250,234,2,13,11,163,19,212,107,199,208,108,
    158,198,196,196,126,236,220,247,122,148,166,175,30,74,71,88,103,85,33,
    162,246,18,150,206,29,70,187,113,22,142,42,226,220,201,175,163,86,121,
    1,179,187,95,137,201,153,235,224,13,44,17,203,86,45,252,32,210,8,91,11,
    88,60,157,166,160,145,45,21,195,122,200,98,140,6,23,188,19,174,182,149,
    78,83,165,180,87,2,112,97,71,254,230,133,208,1,0,92,56,30,23,206,43,141,
    235,223,44,188,220,175,94,35,115,127,169,15,238,250,19,55,87,127,234,133,
    135,31,222,52,0,55,8,35,33,128,163,162,22,67,126,203,219,185,12,130,209,
    9,106,213,163,104,54,78,99,98,234,42,236,220,243,90,76,76,93,221,191,36,
    107,93,51,193,142,216,70,245,56,150,231,159,66,18,86,59,126,0,50,10,237,
    230,57,68,39,86,80,89,121,14,179,187,95,133,169,217,27,225,231,38,87,53,
    70,166,171,249,55,170,39,177,120,230,155,72,194,74,167,253,65,186,174,
    37,130,74,139,95,185,96,174,159,78,29,214,107,201,185,0,119,189,45,175,
    155,0,0,46,132,224,66,92,37,92,239,30,237,250,239,72,154,252,16,128,111,
    110,185,33,140,136,0,10,104,11,67,237,45,175,151,220,0,90,199,168,174,
    60,143,70,237,4,74,83,215,88,34,76,94,185,169,142,96,116,130,242,210,51,
    168,44,62,147,198,1,82,172,114,42,105,75,132,23,87,80,89,250,7,204,238,
    190,21,211,59,94,142,32,55,221,89,172,106,180,68,117,249,57,44,157,61,
    12,213,41,238,65,221,182,86,185,21,123,29,74,4,100,169,96,194,233,116,
    186,173,37,52,252,82,178,129,96,140,105,25,7,82,54,6,164,59,13,135,145,
    16,64,184,78,4,96,36,166,139,86,17,42,203,71,80,175,30,235,39,66,71,10,
    216,47,85,38,77,44,157,253,22,106,229,163,157,202,33,246,16,182,70,205,
    179,32,210,104,183,22,16,29,127,12,229,165,167,49,183,251,213,152,217,
    117,11,84,210,194,210,252,119,80,158,255,94,186,42,25,232,94,5,232,116,
    58,235,102,57,116,124,9,221,198,211,26,196,2,78,16,64,184,190,141,27,200,
    120,232,125,12,86,221,171,49,80,113,27,38,142,202,76,135,231,157,82,54,
    18,2,240,10,197,180,219,140,180,12,106,31,17,246,190,22,19,147,7,32,184,
    0,64,8,219,139,88,56,245,119,104,55,206,193,86,242,234,98,176,43,184,39,
    70,71,6,97,107,17,103,142,63,134,149,197,239,1,154,80,89,248,7,24,147,
    244,54,210,125,221,40,149,108,173,175,129,144,38,160,36,96,66,192,9,242,
    54,7,66,90,55,242,48,68,32,99,160,162,150,77,87,39,51,31,215,245,121,167,
    19,140,132,0,73,78,72,239,34,165,57,101,68,104,84,143,97,114,230,122,236,
    216,253,106,212,202,47,224,236,241,175,34,142,42,235,22,154,232,179,247,
    7,128,200,32,108,47,65,133,205,62,18,217,3,210,166,214,54,196,6,188,219,
    235,102,76,77,69,82,10,134,49,112,46,224,248,57,144,241,210,226,147,235,
    19,129,140,134,138,218,118,193,139,125,227,212,210,14,92,94,83,192,11,
    19,243,234,38,186,186,58,138,182,215,131,82,17,86,22,159,70,117,229,7,
    136,235,75,72,226,33,7,197,154,80,192,32,78,88,187,190,239,93,172,213,
    1,108,191,175,207,170,190,105,193,54,158,134,144,53,56,231,16,94,0,238,
    250,118,229,179,234,205,71,96,214,235,24,182,64,90,117,207,37,58,134,175,
    157,191,41,120,62,187,35,108,142,135,30,50,128,186,36,153,174,90,69,208,
    27,84,10,91,141,213,162,191,191,251,123,2,13,189,50,127,237,232,164,110,
    91,157,243,214,113,51,175,189,98,183,13,130,209,26,42,73,96,180,1,119,
    125,184,185,162,117,46,113,110,23,204,246,118,62,0,178,218,233,5,85,21,
    25,13,1,178,128,208,200,43,121,172,115,233,97,176,105,10,248,42,95,96,
    247,133,86,189,147,22,122,168,217,69,168,125,229,108,51,87,111,79,123,
    195,76,61,70,67,203,4,58,93,185,196,133,11,21,173,238,124,123,15,20,26,
    50,39,55,121,144,13,49,186,98,209,82,149,201,35,98,91,73,182,31,37,122,
    107,251,108,234,54,92,253,249,122,217,70,140,11,48,97,160,195,6,72,73,
    232,36,130,91,40,217,106,40,3,157,59,172,27,133,28,230,150,141,129,54,
    9,116,18,13,94,55,105,168,174,181,186,160,132,146,145,17,128,56,171,128,
    96,46,56,224,191,221,72,243,20,248,102,37,234,87,7,3,250,62,206,138,89,
    102,133,172,8,128,78,66,24,25,67,121,77,184,197,73,184,185,34,216,154,
    5,82,155,147,111,192,45,235,193,102,34,145,89,49,136,46,168,180,204,200,
    8,192,225,84,25,227,10,96,67,22,243,185,136,72,221,176,204,113,186,225,
    90,96,112,110,72,22,10,238,61,55,219,75,48,37,83,167,202,8,217,12,40,221,
    174,65,182,235,112,242,19,240,75,179,150,8,142,215,177,0,182,138,245,86,
    77,19,153,115,66,213,46,200,220,30,149,14,0,67,73,29,12,146,103,201,16,
    23,19,91,224,27,227,28,76,184,96,142,155,222,231,0,7,81,143,182,207,210,
    61,13,58,177,125,116,59,159,58,145,66,157,86,48,81,136,235,43,8,203,243,
    144,173,90,186,58,104,171,4,160,193,4,32,130,73,226,19,231,14,31,62,111,
    19,16,24,165,14,192,68,3,196,98,128,21,89,58,74,58,21,60,46,9,214,77,13,
    178,191,211,194,83,131,79,77,3,62,92,88,50,24,3,234,36,149,246,36,139,
    24,3,34,13,206,29,56,185,162,45,68,145,234,2,113,179,10,25,181,144,159,
    221,219,41,149,55,220,109,15,32,0,17,180,140,73,37,225,49,0,23,244,133,
    142,78,7,208,104,17,81,15,59,179,248,55,3,96,214,85,172,46,6,250,242,1,
    123,192,185,0,88,186,112,35,251,242,83,157,129,64,96,198,128,24,7,99,189,
    157,110,58,175,92,184,105,231,187,169,164,200,242,1,237,181,116,28,130,
    187,254,192,221,81,6,33,11,65,247,188,1,109,119,42,81,134,204,5,23,150,
    28,25,1,20,147,109,23,166,175,240,145,253,242,173,187,246,210,18,161,95,
    29,235,141,231,48,38,192,4,3,25,187,139,152,33,9,70,0,165,254,254,44,233,
    195,46,7,51,233,254,6,30,156,92,177,103,154,232,205,7,180,121,0,224,28,
    164,37,180,81,233,214,117,27,19,129,76,79,165,177,180,243,201,46,97,107,
    27,163,47,120,61,209,232,148,64,25,71,0,91,55,32,148,17,129,177,110,194,
    197,104,176,150,96,61,222,187,206,205,172,125,163,231,131,76,127,97,12,
    157,104,83,71,228,119,55,177,20,158,15,39,40,130,139,180,136,101,39,31,
    48,235,124,150,18,171,91,13,189,75,4,145,110,101,215,175,131,116,36,64,
    111,231,219,15,106,144,241,194,5,124,49,0,70,72,0,198,85,76,180,121,64,
    136,113,14,14,1,67,221,88,249,200,144,185,116,7,213,20,232,249,189,202,
    147,151,21,117,2,3,245,116,62,210,180,112,210,26,194,203,193,9,242,224,
    220,89,147,12,218,211,249,200,140,128,126,87,48,105,5,157,46,145,95,75,
    4,210,26,48,166,83,109,164,123,154,89,242,201,92,176,183,117,100,4,136,
    106,251,165,87,84,155,7,132,8,0,103,224,204,206,189,198,104,24,186,176,
    178,49,131,47,178,17,216,6,127,245,188,73,182,173,76,98,25,163,225,4,133,
    116,219,59,214,147,245,219,223,249,221,76,228,117,172,128,94,34,48,209,
    153,26,72,171,158,157,201,122,14,55,250,108,46,89,190,224,144,251,200,
    8,112,21,160,86,104,139,97,202,204,65,67,34,77,185,182,185,248,163,193,
    144,230,88,70,68,66,58,250,87,39,134,114,215,179,59,135,49,214,137,24,
    102,201,158,189,82,36,171,14,178,169,73,108,119,20,73,37,2,135,138,219,
    125,46,96,0,32,67,47,190,240,194,11,23,188,110,96,100,6,250,227,143,63,
    160,115,14,43,243,77,191,231,254,14,182,187,140,216,228,74,171,32,109,
    163,55,185,119,30,222,244,88,214,77,31,203,150,150,17,217,50,176,153,114,
    150,230,9,50,198,32,188,156,45,143,43,220,190,206,135,49,91,116,4,89,137,
    48,104,51,12,34,67,100,212,49,108,195,232,24,229,206,161,116,251,129,137,
    114,203,248,56,94,142,80,143,212,150,165,58,99,28,66,112,16,79,181,237,
    11,85,20,211,90,190,221,117,6,67,128,186,29,143,14,9,250,37,147,237,100,
    109,171,137,121,129,85,16,211,98,214,157,117,5,27,77,1,3,47,77,3,171,172,
    146,161,4,134,142,15,221,208,6,24,233,214,177,62,67,101,118,198,167,157,
    37,143,157,170,196,56,89,142,208,78,182,190,236,205,110,208,232,194,100,
    94,182,173,18,129,0,187,248,34,53,171,76,111,58,207,128,240,46,122,7,112,
    127,231,83,182,86,109,192,25,171,136,32,92,187,255,97,28,90,49,190,94,
    205,226,245,110,123,221,170,227,166,69,74,157,217,66,83,235,98,164,4,32,
    134,10,136,76,222,19,226,134,157,121,236,153,244,112,124,57,194,153,90,
    140,68,165,165,213,48,172,128,103,169,183,142,117,221,173,67,138,20,198,
    211,154,188,58,237,112,214,239,3,32,16,6,150,171,232,93,89,76,166,191,
    227,215,196,17,58,68,48,6,140,115,56,126,14,194,245,161,162,86,103,123,
    250,161,97,250,253,36,68,6,42,108,85,34,93,223,150,173,103,71,235,164,
    39,83,37,64,1,246,123,42,5,14,110,217,87,192,237,7,74,216,51,233,195,217,
    92,65,24,0,214,49,151,120,170,125,111,120,116,182,185,196,170,22,122,255,
    55,136,10,221,224,15,173,154,2,58,135,172,73,53,235,49,243,214,222,0,17,
    152,16,240,138,83,224,206,214,10,82,173,45,162,73,100,19,65,85,18,45,178,
    152,87,135,106,100,19,140,86,2,24,170,17,145,4,208,89,205,193,25,195,92,
    209,197,84,222,193,98,61,193,177,149,8,181,200,116,165,242,176,96,214,
    116,36,198,237,124,187,86,92,166,243,125,166,164,173,62,183,243,107,80,
    195,29,141,31,105,217,249,94,75,96,173,254,144,37,124,244,181,182,54,238,
    159,102,5,171,72,90,242,186,30,184,216,88,193,165,30,43,40,235,252,180,
    248,245,233,202,244,246,148,151,31,45,1,56,53,64,131,203,160,59,156,97,
    239,148,143,217,162,139,51,149,24,39,170,9,90,177,217,146,90,107,125,58,
    54,60,203,58,158,57,221,9,247,90,77,122,144,206,193,54,252,115,117,191,
    165,157,208,231,80,92,235,81,236,118,248,170,9,166,87,66,165,196,50,105,
    33,137,205,136,144,217,254,107,58,31,68,230,24,14,31,222,150,109,230,70,
    74,128,36,74,154,84,48,27,134,43,125,135,227,192,140,135,29,5,129,83,53,
    137,51,117,133,72,14,175,228,101,58,68,135,8,60,245,221,115,62,32,138,
    214,115,194,26,172,55,14,187,9,161,67,88,14,235,52,98,189,136,107,42,147,
    12,65,132,76,225,237,116,190,189,31,3,162,109,49,1,129,17,19,192,112,17,
    18,134,168,25,8,32,239,113,220,48,231,99,247,132,139,19,149,4,11,77,5,
    169,135,156,43,211,87,75,132,141,156,45,182,19,24,227,27,73,222,158,25,
    61,51,249,250,193,25,224,34,129,84,26,224,133,30,47,242,22,245,154,53,
    68,16,174,7,38,28,80,154,45,220,219,249,246,112,138,53,153,19,91,187,200,
    250,24,41,1,32,27,109,210,165,234,102,135,117,194,44,12,152,12,56,110,
    222,29,96,111,91,227,120,37,193,74,91,67,15,169,32,116,7,247,32,145,221,
    189,22,31,176,65,196,122,140,232,213,194,173,32,32,8,6,204,20,4,156,132,
    16,70,45,36,74,35,70,1,112,115,0,68,87,39,96,171,26,218,216,189,221,75,
    4,199,5,99,162,179,248,99,205,113,13,34,117,110,253,134,182,134,145,90,
    1,123,38,38,170,141,70,253,223,181,154,205,175,43,53,252,254,174,130,1,
    115,5,129,87,237,13,112,203,110,31,83,57,177,45,169,165,140,1,83,121,23,
    215,236,40,96,38,239,64,240,213,33,160,85,61,182,38,24,148,117,157,195,
    25,118,21,57,102,114,2,156,115,120,14,199,132,163,48,131,38,114,170,14,
    166,162,129,230,233,208,65,46,34,24,153,64,134,13,91,76,187,15,166,44,
    24,182,173,186,248,54,250,88,215,191,198,251,63,250,209,157,185,220,204,
    47,229,39,138,31,244,130,224,122,193,87,167,204,26,189,177,77,31,41,194,
    185,186,196,201,154,68,43,214,27,78,126,12,64,84,91,134,12,91,176,37,91,
    109,57,23,102,52,166,3,96,46,32,228,115,57,184,65,128,182,18,88,12,9,141,
    4,32,38,58,165,93,58,225,92,48,196,245,21,232,36,178,129,31,104,236,202,
    19,138,142,29,205,141,90,21,82,74,240,212,63,193,24,135,34,190,178,172,
    253,175,147,91,188,141,123,254,21,156,11,150,229,245,119,246,56,26,2,58,
    137,16,55,43,125,82,67,203,232,171,48,213,183,46,29,57,178,45,187,140,
    93,140,100,61,250,131,223,251,189,133,217,128,126,119,121,105,225,237,
    205,106,229,247,226,56,90,160,45,196,125,3,135,225,234,185,0,63,122,245,
    36,174,219,153,71,224,110,237,182,5,103,216,93,114,177,183,148,142,122,
    6,8,198,48,157,23,184,113,71,128,235,119,4,40,5,2,253,110,9,234,252,243,
    5,176,111,66,96,210,231,224,220,254,48,198,210,206,231,118,103,50,198,
    150,29,166,63,61,221,54,239,138,195,230,219,85,216,250,79,90,38,243,100,
    247,144,219,210,61,147,233,247,2,146,209,49,41,245,55,75,71,110,222,150,
    165,247,192,197,145,0,171,112,232,208,253,222,236,85,201,235,115,133,137,
    143,231,114,249,159,116,93,175,184,153,4,0,172,55,207,115,93,24,48,84,
    219,18,71,151,67,204,215,227,62,69,113,173,4,112,96,176,167,200,49,237,
    51,91,195,79,38,240,131,28,130,32,7,199,117,225,56,46,132,35,160,33,80,
    14,9,231,154,26,109,133,78,34,72,84,91,134,75,9,246,22,128,188,200,138,
    68,216,159,90,165,12,173,117,166,83,44,104,152,223,146,245,234,159,30,
    62,124,88,2,192,77,55,29,242,106,51,241,171,93,55,255,47,193,248,219,24,
    99,115,27,21,206,234,133,108,55,58,69,173,1,128,140,145,58,73,254,171,
    142,227,223,174,28,59,188,181,40,235,6,184,232,4,200,240,174,119,221,91,
    154,218,55,243,51,185,98,225,99,158,231,221,198,57,223,48,83,50,35,64,
    39,183,206,16,22,155,9,142,46,133,88,105,201,142,162,216,75,0,143,27,92,
    81,114,48,233,1,90,43,40,37,161,164,68,16,4,240,115,57,56,142,7,199,113,
    32,28,7,66,8,8,33,144,24,134,197,150,193,124,83,163,157,104,176,246,10,
    246,230,20,2,145,229,255,101,142,25,66,181,188,146,122,246,216,25,192,
    252,150,99,228,131,143,15,40,217,114,224,224,193,32,9,131,219,29,225,127,
    72,120,193,221,220,113,103,54,83,106,146,102,21,42,182,190,30,50,70,154,
    36,254,31,17,169,79,55,158,251,214,202,150,191,236,13,112,201,8,144,93,
    255,125,31,249,205,61,249,82,254,221,190,159,251,128,31,4,87,243,53,250,
    65,231,64,198,224,122,94,159,235,55,209,6,103,171,49,142,45,135,168,69,
    10,160,116,212,234,16,87,78,10,20,93,171,99,40,213,75,128,28,252,92,14,
    174,227,66,184,14,132,232,18,128,167,63,145,2,22,234,49,116,125,17,30,
    201,52,99,169,235,72,48,70,163,90,94,129,214,234,20,136,62,190,119,110,
    250,243,15,109,82,224,113,207,109,183,229,25,155,123,131,112,253,15,113,
    63,184,75,8,183,52,136,8,68,132,164,81,78,179,128,140,210,50,250,211,72,
    201,251,154,223,63,188,237,91,203,92,106,2,0,0,14,29,58,36,38,246,92,249,
    242,66,97,226,215,114,133,252,207,185,174,63,183,182,163,215,35,64,134,
    80,26,156,40,135,56,89,142,144,212,150,113,69,94,34,239,0,90,41,232,85,
    4,72,16,4,121,75,0,215,133,112,28,56,194,1,119,4,4,183,157,47,132,0,231,
    2,74,73,44,158,59,11,41,147,110,76,0,214,177,163,181,66,101,101,233,152,
    214,250,227,123,103,167,190,188,89,231,247,98,199,77,7,139,110,224,191,
    89,4,185,15,10,63,120,51,231,78,177,151,8,100,140,85,62,101,172,117,18,
    255,111,30,153,95,95,124,241,155,23,156,255,55,8,151,5,1,50,220,125,239,
    189,254,149,110,240,99,185,124,233,99,65,62,127,135,235,184,249,236,179,
    205,8,0,88,157,169,25,43,44,47,156,131,14,155,48,70,247,16,192,238,51,
    160,148,68,144,203,195,15,130,85,4,16,78,218,249,41,9,56,23,144,50,193,
    210,252,57,168,108,255,128,30,47,98,28,71,47,84,87,150,239,253,198,99,
    63,250,87,231,91,178,109,250,182,59,39,125,198,239,116,188,252,135,28,
    207,127,3,119,156,60,192,96,180,66,84,91,210,42,106,127,158,116,116,239,
    202,243,79,157,61,159,246,135,193,101,69,128,12,239,121,207,199,166,252,
    185,220,219,139,133,210,61,126,46,119,171,16,194,25,134,0,128,21,159,11,
    231,206,162,89,175,15,32,128,132,148,18,185,92,30,65,46,83,2,187,58,0,
    23,14,4,231,125,4,208,58,75,102,177,18,32,73,226,103,91,141,198,135,31,
    251,210,231,191,134,11,92,152,1,0,165,155,126,100,166,80,152,190,219,245,
    252,15,113,47,184,157,180,242,218,229,249,191,212,81,114,79,249,133,39,
    71,186,149,196,101,73,128,20,236,189,191,118,223,21,249,201,226,123,243,
    249,194,251,124,63,56,224,7,193,166,74,244,42,2,104,13,173,187,4,144,113,
    108,218,237,214,55,92,215,59,49,49,57,245,211,65,46,55,231,186,30,132,
    35,32,210,125,1,173,248,183,36,72,162,8,203,139,11,233,174,161,0,17,81,
    28,69,79,55,155,141,123,254,250,75,159,255,6,182,201,31,159,61,239,238,
    91,127,108,206,9,74,111,3,115,110,151,43,243,255,126,225,251,79,190,184,
    141,237,15,190,232,168,47,112,161,56,116,232,144,200,239,61,240,138,82,
    97,226,158,201,169,153,127,230,249,222,204,198,211,64,70,128,90,74,0,251,
    147,36,177,110,53,155,95,108,55,43,247,9,165,206,230,103,246,188,161,48,
    81,188,183,80,40,222,233,7,65,81,56,253,4,136,195,16,43,75,139,89,110,
    62,197,97,248,221,90,163,254,107,95,253,242,23,158,196,246,118,126,47,
    216,109,183,221,230,100,166,228,168,113,217,19,32,195,161,67,159,200,237,
    184,182,116,176,88,156,248,68,144,203,189,201,117,221,129,85,72,7,17,32,
    73,98,217,106,54,255,172,86,95,249,228,19,143,62,218,153,79,239,190,251,
    238,82,97,118,207,221,249,98,241,158,32,95,120,189,231,251,94,166,0,114,
    193,17,181,219,40,47,47,193,24,67,113,24,62,217,168,86,62,252,215,95,249,
    226,83,24,93,231,95,116,188,100,8,144,225,253,159,248,196,76,49,63,243,
    207,243,133,226,71,252,156,127,139,16,206,170,116,159,181,4,72,146,56,
    110,55,155,127,80,15,235,247,63,254,197,47,14,50,163,216,91,127,225,23,
    118,230,11,147,135,138,197,210,7,115,185,252,203,29,215,19,66,112,180,
    91,45,172,44,45,82,20,182,255,182,81,169,220,243,55,127,245,165,239,225,
    135,168,243,129,151,32,1,44,136,253,234,61,191,113,85,113,102,246,125,
    133,98,241,189,158,231,237,227,220,58,114,123,9,144,36,113,171,89,111,
    124,38,44,199,191,243,232,163,15,109,226,61,187,159,191,243,151,78,94,
    85,152,156,248,23,197,226,196,175,4,185,252,254,86,179,65,243,167,79,127,
    173,218,44,127,248,107,95,254,242,179,23,227,201,46,54,94,162,4,176,56,
    120,255,253,206,77,77,243,234,194,100,225,222,92,190,240,54,215,245,38,
    1,96,225,220,89,84,203,43,181,70,163,246,59,225,242,252,103,30,121,100,
    248,122,251,7,15,30,116,246,93,127,243,45,197,82,233,67,82,202,185,83,
    199,94,252,244,163,95,250,220,15,70,247,20,151,22,47,105,2,100,248,192,
    7,238,207,187,51,184,179,80,156,248,88,16,228,222,184,56,127,166,177,112,
    250,204,191,13,171,11,255,237,225,243,44,162,124,239,189,247,250,101,192,
    255,227,207,124,230,146,109,235,122,49,240,67,65,128,12,31,184,239,190,
    185,137,137,29,239,108,52,106,149,195,143,151,255,226,240,225,255,114,
    81,52,233,49,46,47,172,159,222,51,198,24,99,140,49,198,24,99,140,49,198,
    24,99,140,49,198,24,99,140,49,198,24,99,140,49,198,24,99,140,49,198,24,
    99,140,49,198,24,255,56,240,255,1,180,29,225,136,38,255,92,154,0,0,0,0,
    73,69,78,68,174,66,96,130,
}
},
{.path = "data/icons/icon16.png", .size = 686, .data =
(const uint8_t[]){
    137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,0,16,0,0,0,16,8,6,0,
    0,0,31,243,255,97,0,0,2,117,73,68,65,84,120,156,173,146,187,107,83,97,
    24,198,159,239,124,231,154,211,156,164,49,41,218,14,109,189,118,20,65,
    116,116,233,32,21,21,74,6,113,112,83,68,68,112,80,113,9,245,127,112,113,
    237,36,186,40,29,138,139,84,116,81,90,132,82,74,165,109,154,166,77,47,
    49,57,151,228,92,114,190,115,206,231,212,218,216,130,131,62,211,203,11,
    207,239,125,30,120,129,127,20,57,188,226,164,248,116,214,216,85,91,29,
    195,140,51,177,28,144,139,250,183,221,137,137,137,228,175,128,59,165,178,
    234,8,254,85,30,179,135,158,93,179,8,48,160,232,57,69,210,50,83,29,183,
    241,14,205,198,194,212,171,235,222,145,128,27,165,197,33,1,236,137,64,
    197,91,161,111,101,27,213,239,80,123,242,40,12,95,66,204,2,238,153,155,
    63,3,215,156,92,95,219,120,190,60,253,168,179,231,19,247,73,36,186,205,
    227,248,94,219,174,9,174,85,69,109,229,35,68,69,131,144,82,160,235,253,
    132,74,74,65,213,123,71,207,141,24,47,151,167,177,186,231,19,246,134,158,
    108,31,51,10,131,66,58,63,140,132,51,36,81,8,215,222,68,179,190,128,132,
    51,200,90,22,156,243,147,126,199,30,60,88,97,63,1,168,104,9,162,146,40,
    122,78,24,62,63,142,254,211,87,176,189,242,25,249,193,11,80,83,121,152,
    181,69,236,86,191,6,129,189,101,29,4,236,39,248,49,63,105,174,45,189,79,
    60,183,6,73,237,129,102,20,160,165,79,64,20,83,112,173,26,182,43,95,96,
    153,75,26,147,195,241,145,155,15,206,162,88,164,93,9,92,183,110,251,126,
    131,217,246,170,152,105,158,65,74,237,195,86,229,19,90,237,50,66,207,134,
    227,172,66,78,103,83,84,82,158,37,49,27,59,101,27,197,21,96,89,252,29,
    133,59,4,156,197,81,160,53,235,243,168,119,2,120,173,117,48,222,70,232,
    218,96,158,13,73,55,32,136,18,101,126,43,205,19,39,236,170,144,75,235,
    109,77,86,2,74,69,16,66,192,147,24,128,0,65,148,64,40,5,161,18,98,214,
    65,20,250,136,2,111,71,112,90,86,87,133,203,67,186,227,49,212,55,172,176,
    175,230,48,196,157,0,146,68,65,8,64,121,12,65,145,3,206,33,69,126,155,
    50,207,174,150,227,186,223,5,80,125,179,38,167,142,221,79,229,229,199,
    253,25,101,180,178,195,244,152,170,190,146,86,100,151,74,155,77,203,125,
    97,50,105,32,138,217,88,28,134,175,49,55,203,14,189,50,0,60,44,149,140,
    156,145,191,214,110,187,197,106,165,252,182,55,219,59,212,106,89,115,204,
    106,124,120,3,224,248,22,114,219,116,215,196,204,76,244,167,247,160,200,
    221,82,41,197,57,39,156,115,114,212,161,255,166,95,198,13,47,109,193,128,
    95,158,0,0,0,0,73,69,78,68,174,66,96,130,
}
},
{.path = "data/icons/icon24.png", .size = 1156, .data =
(const uint8_t[]){
    137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,0,24,0,0,0,24,8,6,0,
    0,0,224,119,61,248,0,0,4,75,73,68,65,84,120,156,229,148,91,136,85,85,24,
    199,255,107,173,125,246,62,251,92,183,141,51,227,56,86,106,99,163,86,134,
    18,20,100,8,133,72,6,5,129,212,147,224,67,18,148,208,91,69,15,167,121,
    42,232,33,144,222,130,40,232,169,99,47,221,156,64,2,195,16,82,81,52,50,
    115,46,122,230,118,206,156,251,62,251,178,246,222,235,210,195,96,56,205,
    56,22,61,69,255,183,197,226,251,126,124,127,254,223,7,252,215,69,214,250,
    44,149,74,244,172,123,192,105,250,102,239,194,208,215,242,153,238,222,
    205,134,246,20,191,116,105,246,244,233,49,241,175,0,135,222,60,95,76,76,
    246,146,6,142,200,36,188,194,221,234,84,202,46,30,38,132,48,195,204,124,
    79,173,194,151,92,185,23,199,199,158,112,255,17,224,208,161,47,152,218,
    185,125,55,49,237,183,136,214,7,69,28,218,110,125,2,220,107,170,66,255,
    3,52,227,12,193,48,109,45,69,220,229,94,243,156,224,189,19,66,69,227,167,
    142,63,63,3,64,255,181,31,93,214,252,253,201,98,60,58,242,134,4,78,104,
    153,188,40,146,208,230,126,3,220,171,35,14,219,84,201,24,41,43,135,148,
    149,39,74,196,142,18,209,126,173,213,71,137,215,126,103,223,190,18,91,
    109,2,227,246,135,12,253,39,9,99,99,90,198,217,94,123,6,132,80,196,81,
    15,141,249,139,232,53,167,224,251,243,160,118,26,197,190,17,72,17,65,43,
    9,102,152,41,102,102,7,201,195,123,139,56,141,230,154,0,77,145,48,106,
    209,84,198,129,86,2,157,234,111,88,184,241,35,186,139,191,67,75,129,110,
    227,26,42,83,39,81,236,142,192,41,140,194,46,108,0,33,4,134,85,56,16,123,
    245,103,1,124,190,38,160,176,110,56,160,166,45,180,146,96,169,52,88,42,
    13,5,1,201,67,184,141,9,200,36,2,163,6,114,249,77,200,228,6,64,8,67,28,
    118,16,116,230,152,20,60,184,171,69,52,149,243,40,51,34,80,153,79,8,135,
    149,235,195,125,59,15,98,120,116,63,26,149,11,168,77,159,193,166,251,247,
    195,25,216,14,173,36,252,246,60,220,250,4,188,214,205,200,15,171,141,187,
    2,230,110,142,251,233,204,70,94,112,182,130,80,6,51,157,71,42,109,67,9,
    129,245,247,238,6,99,38,178,133,141,160,148,193,119,23,225,214,39,208,
    170,94,70,123,241,215,88,137,48,194,82,42,245,29,1,245,27,103,2,101,218,
    129,157,25,128,115,207,14,172,235,219,14,51,157,7,161,26,65,123,14,49,
    119,33,98,14,195,140,16,116,230,208,170,93,70,207,171,192,200,23,10,204,
    28,252,224,193,23,94,255,140,104,125,242,218,87,235,171,192,152,90,1,136,
    100,134,27,74,122,129,95,67,24,212,209,105,93,69,255,208,99,40,56,91,17,
    120,85,84,103,126,66,36,58,232,219,176,11,181,153,179,112,187,83,48,236,
    28,152,149,54,152,97,62,165,181,126,92,43,121,113,219,193,217,35,215,191,
    195,213,21,0,0,49,0,15,0,180,86,8,252,26,42,147,227,176,172,34,220,133,
    235,8,188,26,100,45,65,183,125,29,126,163,2,173,36,8,33,96,169,52,168,
    97,66,203,196,140,67,127,179,226,254,159,251,181,108,209,226,94,43,33,
    32,238,237,11,174,181,68,232,47,34,137,61,16,74,65,25,131,84,17,64,41,
    98,191,139,168,215,130,146,75,103,73,41,5,25,135,45,161,100,115,85,192,
    68,190,42,24,99,29,74,25,40,53,64,200,242,75,66,64,64,152,1,202,82,32,
    132,130,153,54,64,8,100,204,161,146,8,42,230,144,9,95,224,237,78,111,85,
    0,202,101,245,232,112,182,61,236,88,48,13,3,148,153,32,148,1,132,44,5,
    132,210,91,99,65,43,9,195,206,194,176,50,0,52,148,76,32,162,0,50,137,42,
    181,81,135,175,154,34,0,122,184,104,77,15,57,52,106,120,137,53,221,138,
    208,10,1,161,53,40,51,96,232,4,148,44,89,97,81,5,173,148,84,44,171,84,
    18,167,160,20,4,247,32,184,63,137,242,55,242,78,0,8,229,127,74,169,29,
    246,103,232,107,142,109,239,168,135,154,77,47,122,176,179,6,250,45,27,
    52,107,163,229,113,152,202,224,158,215,253,184,33,114,191,40,173,142,40,
    145,236,73,184,63,171,132,58,181,220,214,85,164,181,38,111,191,251,225,
    22,106,147,87,44,43,125,216,143,146,161,217,233,73,63,230,254,185,190,
    254,129,135,162,40,202,181,235,245,227,11,157,197,247,126,30,31,239,109,
    121,250,229,1,37,228,115,73,16,84,230,207,127,251,3,0,181,38,224,150,142,
    30,61,154,26,220,182,107,143,82,226,213,133,217,202,149,166,219,252,100,
    104,96,227,35,81,20,143,120,11,149,114,185,92,246,214,170,255,219,58,118,
    236,152,85,42,149,86,216,249,255,208,31,211,152,67,184,18,172,9,128,0,
    0,0,0,73,69,78,68,174,66,96,130,
}
},
{.path = "data/icons/icon256.png", .size = 25043, .data =
(const uint8_t[]){
    137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,1,0,0,0,1,0,8,6,0,0,
    0,92,114,168,102,0,0,97,154,73,68,65,84,120,156,237,189,121,148,100,87,
    125,38,248,221,251,246,88,115,173,77,251,142,4,2,172,2,44,104,176,12,216,
    141,198,216,6,108,87,131,7,27,153,197,178,1,111,221,182,199,237,110,247,
    225,104,206,216,211,103,122,254,24,79,219,61,99,187,123,122,102,142,105,
    47,50,227,165,141,141,187,237,134,2,140,133,160,88,36,144,16,42,169,170,
    84,91,110,145,177,199,219,238,50,127,220,247,94,188,136,140,200,140,200,
    140,200,204,168,122,159,142,42,35,99,121,239,190,151,241,251,238,111,255,
    1,25,50,100,200,144,33,67,134,12,25,50,100,200,144,33,67,134,12,25,50,
    100,200,144,33,67,134,12,25,50,100,200,144,33,67,134,12,25,50,100,200,
    144,33,67,134,12,25,50,100,200,144,33,67,134,12,25,50,100,200,144,33,67,
    134,12,25,50,100,200,144,33,67,134,12,25,50,100,200,144,33,67,134,12,25,
    50,100,200,144,33,67,134,12,25,50,100,200,144,33,67,134,12,25,50,100,200,
    144,33,67,134,12,25,50,100,200,144,33,67,134,12,25,50,100,200,144,33,67,
    134,12,25,198,5,1,64,15,122,17,25,14,30,228,160,23,144,97,127,113,231,
    195,63,107,45,46,220,245,22,74,232,107,130,70,229,191,181,42,23,158,122,
    238,11,255,87,11,128,60,232,181,101,216,127,100,4,112,29,225,193,83,255,
    199,13,102,49,255,51,166,83,254,32,161,250,34,243,219,21,191,83,253,98,
    216,217,252,4,243,54,62,93,106,127,249,242,233,211,167,217,65,175,51,195,
    254,33,35,128,125,192,169,83,127,172,93,45,248,247,128,185,204,117,228,
    185,51,191,251,83,225,126,158,255,228,163,191,99,228,2,231,77,166,157,
    255,53,221,206,191,81,211,77,67,253,233,37,4,103,8,253,182,31,186,141,
    231,67,183,246,215,65,187,246,231,153,86,112,253,32,35,128,41,227,141,
    239,255,15,203,185,252,145,247,233,86,225,195,60,244,136,215,174,124,42,
    116,235,127,194,54,215,206,60,249,169,199,154,152,178,144,189,233,189,
    191,115,156,218,133,159,50,157,210,163,186,233,28,39,84,27,248,62,41,5,
    120,232,139,208,107,84,130,78,253,139,65,167,254,9,230,213,63,93,106,127,
    62,211,10,174,97,100,4,48,37,156,124,244,119,140,18,242,175,55,115,71,
    127,197,202,149,222,170,233,150,37,1,240,208,147,204,111,85,253,78,237,
    73,175,181,249,71,110,103,245,211,119,106,79,93,122,252,241,199,249,164,
    207,159,11,140,55,25,86,233,95,26,78,225,77,221,93,127,39,100,90,193,245,
    132,140,0,38,15,242,134,15,252,251,227,197,252,13,143,234,185,194,79,26,
    102,254,56,161,122,239,125,150,18,66,48,48,191,229,251,157,218,243,129,
    219,248,207,161,95,249,211,160,94,253,230,153,191,124,172,179,215,5,188,
    246,145,223,58,150,211,231,127,122,167,93,127,39,244,104,5,94,253,139,
    65,43,211,10,174,53,100,4,48,65,60,252,240,111,90,254,45,71,223,106,231,
    151,126,197,176,75,175,215,12,107,199,93,87,10,14,22,122,34,116,235,107,
    190,91,253,44,115,27,127,194,91,141,211,255,240,167,173,13,224,49,49,206,
    249,79,158,124,212,176,239,59,249,157,102,110,254,215,76,167,248,22,77,
    179,12,144,73,252,137,51,173,224,90,69,70,0,19,129,36,111,250,208,227,
    183,230,242,133,143,26,86,233,125,186,149,95,30,123,215,149,18,156,7,8,
    253,102,39,236,52,190,17,184,213,79,116,106,27,127,85,115,95,122,254,236,
    167,254,173,191,211,199,95,125,234,215,151,139,133,19,31,180,114,11,31,
    49,172,220,141,91,180,142,9,33,211,10,174,45,100,4,176,71,188,242,199,
    254,77,254,72,254,214,183,155,197,165,95,210,173,194,3,154,110,106,123,
    187,173,82,105,5,129,203,2,183,126,217,111,87,255,54,232,212,31,111,53,
    94,122,242,233,79,254,235,26,250,118,91,181,235,191,242,59,13,103,249,
    87,77,167,244,86,93,183,172,201,236,250,59,175,51,214,10,120,232,62,15,
    232,127,205,130,250,159,139,234,230,83,95,248,139,95,201,180,130,25,65,
    70,0,187,197,199,62,70,31,58,127,235,221,214,220,209,159,55,157,185,247,
    232,166,51,71,200,238,108,237,97,144,82,64,48,95,134,94,179,225,119,106,
    95,14,59,213,199,125,215,253,47,206,90,229,226,233,211,143,177,87,159,
    250,245,229,98,238,196,7,173,194,194,71,116,51,119,35,213,166,179,235,
    15,7,129,102,216,48,236,34,0,41,66,183,85,9,220,205,47,122,237,205,79,
    4,157,218,167,205,203,235,151,79,159,126,44,211,10,14,49,50,2,216,5,94,
    247,222,223,44,149,231,239,248,33,195,41,254,162,110,229,239,213,52,99,
    143,187,254,78,80,187,45,243,219,65,224,53,94,12,90,27,127,229,182,214,
    255,161,184,120,251,251,204,92,233,31,19,170,91,83,60,249,64,16,170,193,
    176,139,48,172,2,18,115,39,113,110,182,253,192,109,60,31,180,171,127,237,
    117,54,50,173,224,16,35,35,128,49,112,234,212,41,109,181,248,253,175,180,
    75,71,127,217,114,230,126,64,51,236,2,33,251,155,82,47,120,128,230,250,
    57,209,88,123,62,40,44,221,102,21,22,110,34,84,183,32,5,131,224,1,164,
    24,203,111,184,43,104,186,5,211,153,131,102,90,24,246,21,82,190,2,47,210,
    10,170,95,12,221,230,159,135,157,218,223,209,139,151,47,102,90,193,225,
    65,70,0,35,226,193,15,254,222,66,41,119,252,189,134,93,252,25,221,202,
    223,69,53,131,236,235,237,35,0,243,59,104,87,206,163,177,254,34,252,78,
    21,133,197,91,96,229,230,97,56,101,88,185,57,104,134,29,155,13,16,130,
    3,114,178,27,46,33,20,186,149,135,225,148,64,169,62,218,135,34,173,32,
    244,219,65,232,53,95,244,219,245,79,249,110,245,207,130,160,246,213,39,
    63,254,243,83,79,132,202,176,61,50,2,216,1,39,79,62,106,44,188,254,237,
    175,179,114,75,191,172,25,214,219,168,110,216,251,45,248,16,2,94,187,130,
    118,229,2,188,86,5,126,167,10,30,184,40,44,221,2,221,202,67,211,45,104,
    134,3,195,204,195,112,138,208,140,28,0,9,206,2,72,30,66,202,189,107,5,
    84,51,96,58,101,232,102,14,187,117,50,70,90,129,12,189,86,53,116,107,95,
    242,221,250,39,88,187,254,183,153,86,112,112,200,8,96,27,60,244,145,191,
    60,150,115,156,247,91,249,133,15,235,102,254,70,66,53,34,37,135,228,108,
    42,59,108,63,8,1,88,232,195,173,95,133,91,191,138,192,107,130,135,30,152,
    223,6,15,93,20,150,110,133,110,230,64,53,3,132,234,208,52,19,212,136,200,
    192,202,67,51,28,16,66,33,120,0,193,2,181,230,113,55,92,66,160,27,57,152,
    185,50,168,102,76,230,194,50,173,224,208,32,35,128,1,184,243,225,223,180,
    238,188,239,222,55,154,246,220,191,208,157,226,27,117,205,52,251,119,61,
    41,56,132,96,144,156,79,100,135,77,131,16,64,74,137,192,109,192,173,95,
    129,223,222,4,11,92,8,30,66,240,112,40,1,80,170,129,80,29,68,211,161,233,
    38,52,221,134,102,58,208,13,7,132,106,16,60,4,103,126,164,21,236,44,99,
    132,234,48,237,34,116,187,128,105,249,58,122,181,130,250,151,124,183,150,
    105,5,251,136,140,0,122,32,201,63,254,240,31,222,168,229,142,126,196,206,
    47,190,95,183,114,71,119,74,232,145,82,40,50,224,12,82,236,61,157,159,
    16,64,176,16,94,123,3,110,99,29,161,223,128,96,1,36,87,132,211,75,0,183,
    65,55,157,173,4,64,181,228,127,170,25,145,137,96,67,51,108,80,170,67,8,
    6,30,250,145,211,112,208,154,9,52,35,114,244,25,251,20,96,216,162,21,84,
    63,213,94,127,225,207,54,154,231,191,122,246,83,255,54,211,10,166,132,
    140,0,34,60,244,200,167,109,103,129,255,119,102,174,244,203,134,85,122,
    141,166,27,227,165,209,74,9,17,19,129,28,223,60,136,119,125,22,180,225,
    53,55,16,180,55,17,134,46,164,80,196,178,149,0,188,72,3,216,134,0,8,237,
    18,1,213,65,117,51,33,3,66,117,64,237,190,224,204,135,16,12,144,18,132,
    80,21,222,179,139,216,109,13,193,94,33,120,8,183,177,38,59,245,149,106,
    224,214,190,20,184,213,79,248,94,253,111,231,27,122,166,21,76,24,25,1,
    224,99,244,173,31,122,217,157,206,194,205,63,99,228,74,239,213,13,103,
    129,208,189,169,187,105,141,96,20,243,128,16,2,33,24,130,78,13,126,171,
    130,208,107,130,71,187,179,148,124,34,4,64,8,85,255,107,26,40,85,90,1,
    53,108,80,77,87,105,200,204,135,20,2,186,153,131,102,152,56,168,175,6,
    103,1,130,78,13,60,244,0,41,162,188,130,78,16,120,141,23,67,183,241,169,
    208,173,255,89,205,91,201,180,130,9,225,186,38,128,135,62,242,199,5,199,
    156,127,135,153,47,255,146,97,151,238,215,244,201,38,244,72,41,18,193,
    29,164,106,171,93,31,224,204,67,208,174,194,239,84,193,66,23,146,179,196,
    180,152,56,1,80,10,66,162,223,35,95,1,213,45,232,166,3,167,116,4,144,0,
    11,58,202,68,216,141,211,112,247,55,11,44,104,35,112,235,16,124,235,38,
    223,245,21,52,171,129,215,204,180,130,9,225,186,36,128,83,167,78,105,181,
    227,239,187,215,202,47,254,162,105,149,126,88,51,237,226,84,19,122,6,152,
    7,74,248,5,66,175,141,160,83,85,187,62,243,83,130,63,1,2,136,133,61,33,
    131,136,4,34,2,64,252,28,213,96,88,121,20,22,111,129,110,216,0,0,206,3,
    48,223,5,11,189,137,133,18,135,222,30,193,17,184,117,48,191,189,243,121,
    146,108,195,76,43,152,4,174,59,2,120,232,145,255,56,103,207,31,123,143,
    93,60,242,243,186,85,184,91,211,116,186,159,183,65,105,5,12,44,232,32,
    112,235,8,58,117,176,176,19,217,250,98,68,2,104,69,4,112,91,20,5,208,35,
    2,232,117,0,246,104,1,253,187,63,161,64,66,8,20,154,97,35,55,119,2,84,
    51,34,199,161,1,66,104,92,174,12,22,184,137,153,48,73,25,227,161,143,192,
    141,84,254,93,220,203,68,43,232,52,191,20,248,153,86,48,46,174,27,2,56,
    117,234,143,181,250,141,165,147,150,61,247,63,24,118,241,97,205,176,242,
    251,157,198,75,8,129,148,18,60,244,224,214,87,224,119,170,202,195,47,69,
    36,232,162,247,241,126,19,64,249,120,226,248,35,132,130,106,122,68,8,58,
    0,9,30,6,8,3,23,60,116,19,167,225,110,33,165,0,243,219,8,221,134,58,214,
    94,144,105,5,187,198,117,65,0,111,124,255,31,47,151,151,142,188,207,112,
    230,63,170,155,246,173,42,141,119,63,65,84,120,143,115,176,64,125,233,
    253,246,38,56,243,182,10,253,33,33,128,238,210,9,40,209,64,117,165,25,
    196,14,75,22,120,81,110,194,176,80,226,112,8,193,16,38,42,255,100,101,
    51,211,10,198,195,53,77,0,39,31,253,29,99,142,44,252,35,171,120,228,151,
    237,194,226,91,117,211,217,167,90,249,46,146,93,159,249,8,189,38,152,223,
    78,236,248,184,120,71,9,125,74,245,223,129,0,66,175,5,30,186,40,46,223,
    190,149,0,52,173,107,247,143,65,0,186,233,192,41,31,223,54,225,135,80,
    26,69,16,12,16,170,37,215,165,156,134,222,72,217,145,60,244,148,151,159,
    237,216,227,100,111,200,180,130,145,112,173,18,0,121,195,7,254,253,241,
    124,254,248,163,86,110,238,81,221,116,142,81,205,36,84,51,34,1,217,15,
    213,191,111,215,143,210,120,99,39,215,161,35,0,43,143,92,233,216,72,121,
    254,132,16,117,62,221,128,166,233,0,136,34,181,192,77,50,22,251,157,121,
    177,202,31,184,245,137,36,76,141,131,68,43,240,155,85,191,85,253,12,235,
    172,252,252,147,127,250,216,165,125,93,196,33,197,136,37,93,179,131,135,
    30,249,152,77,245,123,223,98,149,151,126,197,180,139,175,215,116,219,0,
    33,234,75,192,124,16,78,147,12,185,189,198,251,135,161,107,235,7,8,189,
    38,66,191,21,133,182,70,221,116,246,135,151,119,123,22,41,37,36,15,33,
    56,3,167,52,113,26,154,185,18,12,187,160,156,134,190,155,84,37,10,30,42,
    71,95,208,153,184,202,63,10,162,40,7,161,84,95,224,129,119,50,112,109,
    115,223,23,113,72,113,13,17,128,234,203,103,23,138,63,103,88,165,247,234,
    166,179,76,6,148,172,42,47,188,74,48,161,61,68,48,9,161,75,239,250,157,
    104,215,119,71,15,161,169,89,29,35,32,126,19,233,251,57,248,144,3,127,
    155,8,199,168,246,101,92,112,8,22,128,106,26,168,102,194,48,115,48,76,
    7,156,5,240,218,85,248,237,10,120,224,30,140,240,71,100,28,6,29,4,157,
    26,154,149,11,205,202,229,175,185,251,190,144,67,138,107,130,0,84,95,190,
    63,121,187,89,92,30,189,47,159,84,93,118,4,231,202,182,213,140,72,85,222,
    157,100,236,125,215,159,0,14,208,160,83,26,150,0,231,12,132,104,137,159,
    0,82,64,183,242,160,154,14,22,120,187,114,26,238,22,132,208,200,225,216,
    64,224,214,148,121,18,186,53,29,205,61,183,94,191,86,48,219,4,240,177,
    143,209,239,185,244,178,123,104,190,252,243,102,110,238,221,187,235,203,
    215,221,197,98,39,215,120,126,130,104,215,23,28,60,232,168,146,221,96,
    140,93,127,234,32,35,241,2,165,19,74,130,148,18,82,50,176,128,169,157,
    215,109,66,66,130,106,22,76,71,117,46,226,204,139,50,13,247,22,74,220,
    14,132,16,240,208,131,223,174,34,240,234,42,187,18,18,82,202,58,47,220,
    48,101,15,228,236,96,102,9,224,117,239,253,205,82,185,114,199,15,153,11,
    197,95,210,204,252,189,154,110,236,57,161,71,10,1,46,34,63,65,148,51,191,
    157,159,128,128,64,77,251,241,17,250,45,132,94,11,130,135,216,183,93,191,
    71,163,223,122,237,227,221,141,201,171,15,82,240,164,208,136,128,36,142,
    73,205,112,160,233,118,82,158,28,231,66,76,2,177,38,22,120,77,85,87,225,
    183,146,34,167,168,248,105,237,194,233,243,89,56,48,194,204,17,192,169,
    83,127,172,173,22,221,169,246,229,147,82,64,50,1,73,88,159,195,176,43,
    36,42,30,206,193,3,55,181,235,143,161,218,238,41,28,73,14,172,82,111,60,
    68,68,40,5,68,228,56,36,0,64,40,168,166,129,16,29,186,153,135,52,28,213,
    176,132,249,16,187,168,164,140,17,255,77,252,246,38,252,86,69,101,23,18,
    128,16,165,221,72,33,32,137,220,0,78,31,22,245,236,192,49,83,4,240,224,
    7,127,111,161,154,119,126,188,96,30,253,25,195,206,223,49,237,190,124,
    202,219,29,251,9,52,80,93,143,122,225,17,101,235,251,77,149,148,195,195,
    169,119,7,234,93,152,234,251,55,212,150,222,231,92,135,97,80,33,205,248,
    190,200,200,60,16,144,50,132,96,82,213,34,16,77,101,28,82,3,212,54,35,
    19,97,252,86,102,177,202,239,54,214,16,116,170,224,177,214,145,50,9,165,
    16,66,114,182,14,32,35,128,8,51,65,0,39,79,62,106,20,95,243,150,215,217,
    249,165,95,54,172,194,219,116,195,182,177,175,105,188,82,117,221,13,57,
    4,60,85,183,239,183,85,229,222,20,28,90,219,5,3,4,15,208,168,158,67,171,
    122,30,174,87,193,220,145,123,144,43,157,0,53,183,255,83,238,228,9,80,
    90,212,164,137,67,98,216,149,72,41,33,69,8,200,0,60,68,146,175,16,247,
    44,32,134,13,206,3,8,22,70,247,120,240,113,8,33,144,144,8,220,58,58,245,
    171,8,189,38,164,16,74,67,234,35,66,33,184,16,158,187,49,225,139,156,105,
    28,122,2,120,232,35,255,241,152,169,45,189,223,116,202,31,214,205,124,
    52,252,98,223,51,121,147,50,217,208,111,171,62,157,123,80,85,7,29,123,
    103,72,248,110,21,213,213,111,160,85,125,9,130,5,104,86,95,68,167,189,
    130,92,225,40,202,75,119,161,48,127,11,76,187,180,203,117,76,158,80,165,
    16,221,123,36,147,127,122,223,35,37,32,57,132,20,234,229,160,211,237,100,
    100,216,208,205,156,234,116,204,131,173,173,204,34,149,223,107,174,193,
    173,175,128,5,110,87,229,143,94,87,63,147,5,49,98,217,107,19,191,208,25,
    198,161,37,128,83,167,78,105,155,71,222,247,38,59,87,252,87,154,153,127,
    163,54,160,47,223,126,64,197,245,85,246,93,220,168,35,238,177,183,95,16,
    156,161,185,121,14,181,245,103,17,120,141,30,213,88,240,0,237,198,101,
    184,237,85,88,107,207,160,180,116,7,74,139,119,193,206,45,2,195,214,120,
    160,22,66,63,9,116,127,79,178,33,153,122,142,120,13,16,106,64,55,29,104,
    166,3,77,55,163,208,173,50,185,88,232,162,93,189,4,175,185,14,193,195,
    164,212,121,216,245,9,30,250,34,108,213,167,116,97,51,137,67,75,0,23,235,
    247,149,151,238,88,124,44,63,127,195,119,1,0,15,188,129,41,166,83,3,1,
    32,37,66,191,173,74,118,131,142,242,102,71,94,230,253,146,161,208,111,
    162,186,242,13,52,107,23,162,8,3,34,153,217,218,164,212,235,84,224,95,
    170,162,182,254,28,10,115,183,96,238,200,203,144,47,157,128,78,157,3,17,
    122,41,5,36,100,143,204,203,212,191,67,85,31,41,33,37,135,16,2,82,186,
    8,189,38,8,85,5,75,134,85,128,166,91,240,218,21,52,215,206,194,239,212,
    148,151,191,39,140,169,12,158,248,255,248,145,148,220,11,89,216,152,248,
    133,206,48,14,45,1,180,13,91,46,19,170,171,178,84,101,23,114,22,168,162,
    147,41,79,192,33,164,219,154,42,244,26,170,112,69,42,167,213,126,105,33,
    82,114,180,235,151,80,89,121,10,126,103,115,107,132,97,216,58,164,84,164,
    177,246,77,52,171,47,32,87,186,1,243,71,238,67,113,225,86,24,86,49,125,
    0,76,157,21,182,37,235,46,49,200,244,115,61,175,201,148,86,16,213,18,180,
    171,48,156,50,120,232,38,181,21,42,178,208,61,50,73,253,219,189,79,18,
    82,202,182,77,115,153,6,144,194,161,37,128,133,215,60,232,146,144,54,88,
    208,1,165,1,72,84,240,98,216,5,21,95,14,61,229,45,158,164,19,142,0,144,
    2,65,167,169,218,115,249,109,8,25,123,147,35,27,121,202,206,126,2,32,12,
    59,216,92,125,6,141,141,111,131,49,111,215,39,229,204,71,115,243,28,218,
    245,75,176,243,75,152,91,126,25,202,203,247,192,206,47,164,188,227,68,
    149,252,106,147,55,105,198,74,253,149,91,216,160,247,170,165,0,64,96,230,
    230,224,148,142,130,16,10,187,176,4,183,185,6,175,185,14,22,180,123,53,
    179,1,89,207,34,244,107,85,247,74,150,5,152,194,161,37,128,245,103,62,
    35,114,55,63,84,53,236,34,132,12,33,121,144,36,147,40,7,145,3,205,176,
    85,34,73,232,67,236,177,83,141,26,194,225,193,111,111,118,203,85,165,84,
    241,127,162,18,126,166,189,247,75,41,224,182,86,80,185,242,53,116,90,43,
    35,145,219,40,107,18,130,193,109,173,194,107,111,160,178,242,20,202,139,
    119,98,254,232,203,145,47,157,0,213,237,189,47,124,8,122,156,128,91,94,
    220,241,211,61,143,169,110,193,46,44,195,202,47,168,40,1,33,208,13,7,118,
    97,9,225,66,11,126,171,2,183,181,30,69,1,226,60,159,238,221,145,82,66,
    66,54,66,215,28,191,245,208,53,140,67,75,0,203,107,159,17,242,134,215,
    55,16,139,158,148,16,146,43,34,8,93,85,142,170,233,202,60,112,76,8,198,
    122,218,91,143,12,229,229,131,215,174,193,111,173,35,244,219,145,186,157,
    218,245,251,49,1,63,68,127,205,1,103,62,234,27,207,97,115,245,27,96,126,
    75,217,206,19,134,148,2,129,87,199,198,229,175,160,182,254,44,10,115,183,
    96,225,216,253,40,46,220,6,96,105,226,231,75,206,59,194,181,244,155,1,
    202,2,80,143,117,51,15,187,184,12,195,46,37,229,199,0,34,205,197,128,149,
    155,135,105,151,224,148,143,35,112,107,240,90,27,8,221,58,4,83,62,19,41,
    37,4,11,192,153,95,155,231,65,80,153,228,197,205,56,14,45,1,156,62,125,
    154,191,253,59,127,125,93,70,13,52,19,72,9,33,5,36,11,35,237,149,118,67,
    70,86,78,165,243,134,158,234,177,183,3,17,16,2,176,160,13,183,177,22,181,
    231,138,119,253,84,12,121,106,91,127,124,124,9,191,83,193,198,149,175,
    160,89,127,9,114,64,71,220,9,157,41,5,229,65,175,109,60,135,102,245,28,
    156,226,49,156,184,251,45,88,186,241,36,76,179,52,161,126,9,114,12,243,
    108,176,107,144,16,10,195,42,192,42,44,66,55,243,170,94,97,8,226,198,166,
    186,153,83,90,129,167,204,184,160,189,9,191,83,69,232,183,192,189,214,
    218,217,179,238,254,54,35,56,228,56,180,4,0,64,178,208,109,152,40,11,64,
    75,125,35,83,78,29,33,32,68,16,205,203,107,117,67,70,134,3,0,42,189,148,
    7,91,137,64,141,223,65,167,185,1,183,190,10,22,180,32,5,79,154,99,72,236,
    143,151,95,8,134,70,229,44,54,174,124,13,129,91,131,220,175,4,181,212,
    197,9,30,162,211,184,140,149,75,159,71,203,187,132,82,249,118,148,231,
    239,132,237,44,129,210,189,206,2,148,3,31,247,254,57,122,255,54,113,186,
    0,161,26,12,187,8,203,81,83,143,71,37,37,66,136,26,126,82,48,97,230,230,
    192,75,71,225,181,55,209,169,93,1,168,166,189,250,225,91,231,191,246,169,
    211,27,91,78,124,157,226,48,19,0,194,118,181,138,242,81,1,160,251,215,
    39,0,137,194,96,201,142,33,226,68,18,95,17,129,166,67,55,115,48,172,34,
    116,189,16,13,199,140,66,136,4,96,126,11,157,234,101,120,237,13,112,22,
    0,82,78,174,26,110,212,107,243,27,88,125,233,9,212,43,207,67,176,0,251,
    251,125,28,112,161,148,192,247,170,88,247,190,130,106,229,91,200,23,111,
    192,252,194,61,200,23,110,128,182,75,63,193,200,33,91,217,251,128,234,
    6,76,187,4,195,46,129,234,198,136,245,140,253,32,106,26,146,93,130,110,
    21,224,148,142,162,228,53,223,19,180,107,247,188,233,253,255,207,39,188,
    206,250,95,137,179,223,62,119,230,204,239,134,187,56,248,53,131,67,77,
    0,86,97,97,3,82,114,16,162,67,118,131,59,233,118,24,50,242,98,171,84,115,
    161,84,127,166,136,192,111,85,160,155,57,152,185,57,232,166,13,22,116,
    208,174,94,65,187,122,17,161,223,138,14,221,91,250,59,138,198,191,151,
    92,4,21,222,187,136,213,11,255,128,86,237,226,33,42,27,142,33,193,88,7,
    245,234,243,104,54,206,195,113,142,160,60,127,23,74,229,91,97,152,165,
    209,251,37,200,65,247,105,120,18,144,250,53,158,73,88,142,84,254,201,124,
    61,9,161,208,13,7,186,97,231,173,220,252,27,109,191,253,96,206,93,250,
    168,87,56,254,55,111,184,231,228,39,24,185,114,230,201,143,63,118,93,246,
    9,60,212,4,32,132,108,73,17,25,146,209,206,47,147,95,160,84,69,12,248,
    171,73,1,33,56,164,240,16,250,45,120,173,13,152,185,57,72,206,208,220,
    120,17,129,219,0,33,136,108,253,174,253,73,100,234,128,164,47,30,69,210,
    191,236,14,44,236,160,186,254,77,212,214,158,133,223,169,238,111,1,209,
    88,80,235,18,60,68,187,117,25,157,246,85,84,214,159,66,121,238,14,148,
    231,239,132,101,47,140,40,156,3,174,79,198,245,1,91,205,50,221,204,193,
    112,138,42,211,114,42,181,30,177,211,112,78,55,237,226,157,118,97,249,
    142,192,111,254,104,216,89,126,242,77,143,252,251,63,106,53,175,126,250,
    78,237,169,75,143,63,254,248,117,227,39,56,212,4,208,217,188,220,176,10,
    115,46,128,92,178,219,247,96,208,110,148,14,253,168,127,140,92,41,106,
    121,77,65,117,3,205,202,121,248,205,202,150,126,244,83,243,247,73,137,
    78,123,21,27,87,190,130,78,243,242,4,119,253,73,174,118,208,177,212,29,
    145,82,192,247,54,177,182,82,69,181,242,12,242,165,155,48,55,127,15,242,
    133,227,208,180,193,211,131,149,54,54,194,117,202,120,135,182,161,71,89,
    126,187,237,202,52,14,8,213,160,91,121,162,153,185,5,43,55,255,176,237,
    47,191,217,42,44,63,191,30,222,253,123,15,125,236,35,255,238,244,99,111,
    190,46,122,6,28,106,2,160,58,237,0,36,216,246,77,61,154,65,47,116,195,
    134,93,58,2,167,116,20,186,225,0,132,192,180,75,200,207,223,8,183,190,
    170,242,200,91,235,170,156,119,44,140,190,115,11,30,160,86,249,54,54,87,
    158,66,24,52,199,60,207,62,33,26,15,54,24,105,90,148,8,195,54,106,149,
    111,161,89,123,17,78,254,24,230,230,239,70,177,116,51,116,163,176,179,
    224,14,72,242,33,84,131,102,58,208,205,124,111,136,111,159,64,8,137,71,
    167,91,154,233,188,162,93,187,252,93,87,158,89,255,63,247,117,17,7,136,
    67,77,0,246,242,77,45,10,244,181,111,138,213,255,109,26,97,18,13,86,174,
    4,167,116,20,134,83,86,95,172,232,203,73,116,19,150,62,15,195,46,33,55,
    119,2,94,115,29,237,218,101,120,173,13,21,6,236,65,175,23,59,201,197,39,
    20,132,26,32,148,128,96,88,122,176,170,222,171,92,253,42,154,181,243,123,
    159,126,115,160,216,170,27,113,30,160,213,120,9,237,230,101,88,246,60,
    202,243,119,162,60,119,7,44,123,30,132,168,153,1,74,211,233,13,241,165,
    65,168,30,77,35,118,182,13,241,77,21,209,223,142,51,31,126,187,138,198,
    218,217,181,103,30,127,34,51,1,14,3,106,23,174,186,198,173,102,67,151,
    5,245,196,208,210,89,162,218,115,17,2,170,155,176,114,243,42,118,108,56,
    67,90,122,17,80,77,135,153,43,67,183,243,176,75,71,225,183,43,232,212,
    175,194,111,109,128,135,105,34,80,133,41,220,15,84,91,113,170,69,57,6,
    34,234,191,31,213,177,71,189,248,227,22,228,173,218,121,108,92,253,10,
    124,183,54,108,209,7,130,221,239,175,131,13,36,41,57,60,119,3,190,87,193,
    230,198,55,81,44,221,140,185,249,187,97,219,75,189,62,142,244,45,32,4,
    154,102,69,173,193,204,125,154,211,48,0,68,125,161,88,208,65,208,169,35,
    112,171,16,44,92,5,50,31,192,161,0,217,124,46,148,183,220,28,229,110,15,
    248,234,166,53,1,66,96,152,5,88,249,133,110,198,216,8,182,36,165,58,76,
    167,8,195,202,193,46,46,35,104,87,209,105,172,68,45,165,92,136,104,144,
    39,11,218,16,92,181,8,227,134,5,61,244,213,64,14,45,30,201,165,131,16,
    10,198,60,212,42,223,66,99,243,5,213,240,162,191,82,37,94,250,33,233,218,
    51,30,250,219,145,167,94,145,18,97,208,196,230,198,55,81,175,158,133,109,
    45,194,144,14,242,197,19,208,141,92,247,141,132,64,215,237,168,83,176,
    1,85,249,39,39,146,93,57,22,34,162,102,126,11,65,167,174,6,159,114,198,
    66,175,185,178,191,11,57,88,28,106,2,192,203,95,238,82,205,104,108,221,
    123,250,126,211,116,152,86,65,133,251,134,238,250,219,163,155,73,230,192,
    42,44,34,112,107,112,235,171,104,109,190,4,214,90,71,232,181,146,247,201,
    184,121,5,33,106,74,14,81,237,196,125,175,134,90,229,57,248,94,5,113,145,
    13,81,225,134,212,207,120,253,147,38,128,221,31,47,158,26,52,58,182,119,
    151,114,238,163,190,121,22,237,149,115,176,172,121,148,151,239,193,220,
    242,189,176,156,57,24,70,14,90,52,210,60,94,182,170,188,22,128,136,91,
    136,77,81,99,138,136,87,181,11,111,34,244,234,137,105,39,4,231,58,213,
    87,167,119,242,195,135,67,77,0,55,149,192,59,29,191,6,91,70,127,184,173,
    81,0,205,176,97,56,37,24,86,113,228,93,127,59,196,115,242,52,195,130,149,
    155,135,51,119,28,157,205,75,168,175,62,135,118,237,114,164,21,132,64,
    98,2,40,147,160,213,184,136,70,245,28,4,247,35,193,143,132,138,80,16,26,
    11,63,77,72,65,141,253,74,125,217,71,238,12,52,5,144,109,234,30,134,98,
    231,152,137,16,12,157,230,85,176,208,133,83,56,138,252,220,141,208,13,
    123,160,195,145,16,10,104,20,36,233,27,184,77,33,209,110,17,11,63,11,16,
    184,117,85,56,148,42,179,22,156,121,33,243,174,171,150,97,135,154,0,214,
    62,243,219,194,126,245,191,168,13,250,178,17,74,161,27,57,24,118,105,215,
    187,254,118,136,39,230,58,186,34,130,194,226,45,104,215,46,161,177,122,
    22,157,250,149,104,16,102,136,192,111,160,89,59,7,175,83,137,63,24,249,
    35,4,192,145,210,2,186,164,160,6,86,112,213,226,42,190,178,84,221,250,
    232,139,156,232,37,239,2,195,73,64,10,14,72,32,95,190,1,55,220,249,189,
    40,47,223,13,205,112,118,54,125,98,141,74,210,110,83,209,73,152,7,145,
    189,207,3,15,190,91,3,247,59,189,225,88,2,72,201,59,1,119,107,123,63,217,
    236,224,80,19,192,233,211,167,249,247,127,231,255,212,203,200,132,128,
    82,3,186,153,131,110,229,161,105,198,158,119,253,237,160,114,203,77,104,
    133,69,152,78,25,133,133,91,224,214,87,208,220,56,135,205,171,79,163,186,
    254,77,132,126,111,120,79,166,213,255,56,83,145,144,40,143,161,59,72,68,
    132,65,234,125,81,66,99,100,90,116,15,118,120,28,136,131,49,152,4,40,213,
    176,112,244,229,56,126,251,155,145,47,159,136,84,254,49,254,78,49,17,96,
    2,230,1,33,128,20,170,187,147,91,7,11,221,158,60,47,117,25,18,82,240,54,
    149,206,117,213,49,232,80,19,0,0,41,37,111,75,193,37,209,40,137,189,199,
    186,149,31,170,74,78,13,132,128,234,6,44,125,14,134,93,132,51,119,28,206,
    220,81,24,118,30,149,43,95,71,167,121,181,27,38,76,90,96,39,191,37,154,
    1,8,133,36,68,77,170,137,166,213,168,215,186,231,233,54,180,234,53,15,
    134,7,212,208,125,223,214,135,163,92,220,88,239,222,138,94,18,208,168,
    137,185,229,59,81,158,187,27,166,51,183,231,16,223,174,205,3,2,117,191,
    57,67,232,53,213,128,82,22,36,43,238,190,141,64,74,128,179,160,42,234,
    87,218,123,90,236,140,225,176,19,0,188,214,198,134,153,95,224,132,80,93,
    51,44,21,55,158,242,174,191,61,212,142,77,169,134,252,220,77,184,233,229,
    75,88,186,233,181,168,94,125,26,27,151,191,138,118,253,162,106,38,210,
    15,213,144,34,81,103,69,52,238,187,39,195,145,116,191,215,105,66,72,29,
    4,50,157,99,191,39,237,160,123,92,74,181,9,152,80,138,4,12,163,128,249,
    242,61,40,148,110,153,124,74,239,56,230,65,98,239,251,202,222,119,27,209,
    172,198,173,239,81,253,10,4,0,84,91,218,210,117,213,49,232,208,19,128,
    97,21,125,205,112,164,233,148,64,53,115,106,35,189,71,131,4,103,1,88,160,
    230,1,168,146,213,2,116,243,54,228,230,142,99,241,198,7,80,91,125,22,235,
    151,190,140,214,230,57,176,112,187,118,94,234,203,43,165,250,2,202,158,
    77,52,149,206,188,165,113,158,4,132,170,106,148,156,67,18,10,162,109,67,
    134,100,200,227,9,131,128,192,182,151,177,48,127,31,156,252,81,104,154,
    57,61,146,222,201,60,136,147,123,66,23,126,167,134,208,107,69,206,62,25,
    173,52,66,215,1,3,41,37,56,115,87,47,133,237,89,206,216,26,27,135,158,
    0,230,111,124,197,13,249,185,121,221,180,76,4,190,0,11,2,8,190,183,246,
    95,187,129,20,2,44,84,51,239,251,251,11,16,170,65,55,243,200,47,56,112,
    74,71,48,127,226,126,212,215,158,195,198,197,51,104,84,206,170,249,116,
    163,172,87,70,166,3,84,92,189,91,152,20,127,60,142,153,43,123,64,240,168,
    41,10,36,84,231,178,173,195,48,246,3,148,232,40,228,111,198,220,252,61,
    176,236,185,110,136,111,31,208,111,30,0,170,97,12,243,218,8,58,85,176,
    160,131,116,70,34,146,71,4,132,72,149,71,66,34,167,165,16,43,56,243,187,
    215,77,18,16,48,3,4,192,66,63,36,84,147,150,163,17,203,209,16,6,58,124,
    151,33,244,67,8,62,124,98,204,36,33,120,168,218,130,239,208,173,71,69,
    14,28,228,202,39,96,231,151,48,127,236,229,104,108,188,128,141,139,95,
    70,125,253,57,53,165,118,71,143,118,202,246,143,4,61,17,250,152,0,162,
    93,44,94,15,145,18,160,2,68,170,54,105,216,195,152,243,113,161,107,14,
    230,74,119,161,56,119,7,12,35,119,112,51,11,137,170,255,23,60,26,7,222,
    222,84,26,88,108,122,197,111,139,25,53,50,183,226,219,36,174,211,177,97,
    135,158,0,220,218,74,53,95,58,42,58,212,164,134,9,24,38,129,97,26,189,
    68,32,38,52,165,167,15,82,74,213,125,56,106,63,61,42,84,129,137,5,71,63,
    2,43,55,143,242,145,187,209,218,60,143,141,139,95,65,117,245,155,240,59,
    149,110,132,96,28,2,75,136,32,50,13,4,135,140,213,93,41,64,165,80,249,
    9,84,135,208,84,142,2,25,161,219,111,220,248,116,60,16,88,230,28,22,230,
    239,67,174,112,34,170,226,59,56,243,140,16,2,206,66,4,110,45,73,231,150,
    113,217,113,58,35,57,118,183,68,209,150,184,242,91,10,198,153,215,186,
    238,166,6,29,122,2,48,243,11,27,18,224,156,65,23,28,8,3,32,38,2,211,138,
    137,128,35,244,67,112,62,185,121,243,66,48,240,192,5,103,123,24,247,29,
    213,38,216,121,21,66,44,46,221,129,35,213,7,81,185,252,53,84,46,127,21,
    237,205,139,169,200,193,46,32,165,242,3,72,9,42,53,229,201,150,18,132,
    10,80,169,131,104,2,36,234,118,180,173,144,143,57,239,128,16,13,121,231,
    24,230,231,95,14,43,183,160,156,178,7,149,148,64,8,136,84,29,157,131,78,
    21,129,171,230,56,72,136,20,89,34,49,165,226,240,159,76,61,142,76,0,70,
    12,235,186,202,2,4,102,128,0,116,195,104,73,165,235,71,161,26,64,112,32,
    136,136,192,52,9,12,83,7,11,52,120,30,71,232,133,16,124,231,134,160,67,
    33,37,56,243,163,193,159,19,210,6,147,238,181,42,132,88,88,184,21,203,
    55,191,22,149,75,95,195,250,133,39,209,174,93,76,194,83,187,93,179,20,
    28,18,18,68,106,80,141,83,37,136,224,32,154,0,52,29,68,106,234,255,1,67,
    51,199,129,166,217,152,159,187,7,229,242,157,81,98,207,1,58,101,163,196,
    137,48,232,192,111,87,193,252,22,132,8,147,48,225,150,188,1,169,34,46,
    36,14,171,198,105,200,32,16,34,236,248,237,198,230,1,93,201,129,225,208,
    19,64,123,237,92,195,112,230,92,72,153,75,194,54,18,144,12,240,251,52,
    130,130,169,131,57,26,124,151,35,240,67,8,54,30,17,72,193,193,66,55,233,
    19,56,121,144,168,248,168,4,195,202,35,63,127,19,150,111,121,45,54,47,
    63,141,181,243,79,168,200,65,224,238,254,240,209,72,45,9,9,42,37,32,169,
    42,203,21,92,21,44,105,26,164,166,131,38,68,48,158,240,154,102,25,75,75,
    175,70,105,238,118,213,95,1,50,153,213,183,223,173,205,226,116,234,208,
    111,41,225,143,156,125,82,8,72,17,133,245,100,111,67,242,184,12,35,109,
    251,199,79,72,33,58,38,213,171,251,122,17,135,0,135,158,0,52,187,208,34,
    132,250,3,243,205,36,32,98,34,240,187,68,144,47,233,176,152,6,223,21,8,
    189,16,156,133,59,16,129,4,103,97,20,222,219,159,40,144,42,62,42,64,95,
    188,29,185,242,9,44,221,124,18,181,171,223,196,234,185,47,160,190,254,
    124,84,124,52,100,205,59,185,14,98,34,144,82,57,8,165,6,33,4,136,208,64,
    132,0,52,77,85,47,106,218,240,1,162,233,211,17,138,92,238,24,150,151,31,
    128,83,60,14,77,51,19,39,163,70,53,80,221,232,18,193,30,7,180,140,2,66,
    8,4,103,8,220,6,2,183,26,249,104,162,156,128,232,167,132,76,145,184,250,
    246,36,26,127,76,2,169,190,114,146,5,117,207,175,183,166,186,240,67,136,
    67,79,0,78,233,104,135,128,12,200,172,73,65,249,195,224,187,145,70,96,
    0,134,69,144,47,106,224,142,6,223,53,16,120,33,56,99,91,118,42,41,69,202,
    209,183,255,105,183,132,82,232,102,14,249,249,27,225,20,151,177,112,227,
    171,209,172,156,195,218,249,39,80,185,248,21,4,157,234,30,214,165,90,167,
    75,41,65,41,141,28,94,50,202,97,224,160,66,149,51,67,10,72,198,148,169,
    208,151,103,65,169,129,114,249,14,44,46,189,10,150,51,175,162,12,253,215,
    64,168,74,151,214,12,8,161,136,96,42,142,217,84,243,14,85,191,95,83,221,
    158,209,85,249,21,241,41,18,234,189,111,82,145,86,154,5,16,53,128,87,67,
    103,106,65,7,215,85,18,16,48,3,4,208,185,250,130,171,221,252,242,38,48,
    218,220,123,193,35,141,32,4,116,3,48,45,32,95,210,96,229,52,4,46,135,239,
    133,224,161,34,2,21,222,115,247,230,136,155,16,8,161,208,173,2,236,194,
    50,202,71,238,196,242,173,175,67,125,229,91,88,57,251,89,172,93,120,18,
    94,115,109,15,106,182,76,198,116,73,66,65,36,5,149,18,92,10,144,120,206,
    162,223,81,45,184,53,3,36,138,32,232,122,30,139,139,175,192,220,194,203,
    162,46,189,59,152,12,145,175,131,106,186,170,117,96,97,84,245,56,153,73,
    74,113,84,198,239,84,17,122,81,102,95,42,195,50,238,66,148,196,253,123,
    188,127,93,213,95,170,228,95,36,58,165,114,166,110,208,101,235,186,27,
    27,118,232,9,96,253,234,185,48,127,227,189,157,62,195,109,71,8,14,4,28,
    96,41,34,112,138,26,44,71,131,215,225,232,52,91,96,126,231,144,180,234,
    34,208,116,85,224,20,199,209,29,221,130,157,155,199,252,137,151,227,134,
    181,239,197,202,11,159,199,234,139,127,143,78,237,50,68,255,164,224,145,
    17,9,138,80,201,50,202,97,40,192,3,31,161,215,6,213,13,104,154,9,106,152,
    200,21,79,224,200,177,215,162,80,190,25,154,110,143,153,87,16,245,228,
    55,117,53,179,97,175,126,130,164,121,71,7,126,123,19,97,208,142,170,13,
    101,106,183,23,177,45,31,153,0,232,49,1,72,154,4,82,38,129,50,7,4,24,115,
    215,206,126,234,169,235,42,9,8,152,1,2,184,233,198,151,187,212,48,27,187,
    181,43,19,34,8,0,221,84,126,2,221,84,53,255,144,64,24,196,217,125,7,147,
    255,17,151,29,171,233,55,36,245,60,1,137,67,136,183,148,81,62,118,15,110,
    120,217,247,96,245,133,191,199,202,11,159,67,179,114,30,91,70,134,143,
    1,41,37,192,213,238,44,88,8,17,6,144,156,3,186,68,105,254,46,28,187,241,
    31,193,41,28,5,213,245,116,242,236,248,215,71,181,1,126,130,209,215,77,
    8,129,16,28,161,215,64,208,174,169,232,76,148,239,16,39,72,37,194,15,209,
    173,17,72,251,0,8,65,156,88,153,132,0,82,255,171,17,227,218,26,112,58,
    35,128,67,135,82,137,243,192,173,201,220,252,158,34,205,66,0,129,167,136,
    64,141,26,32,48,157,34,116,203,1,11,60,176,160,51,249,113,227,59,128,106,
    58,116,211,1,213,204,225,111,74,135,16,173,34,138,75,183,227,248,61,111,
    193,250,185,127,192,202,11,159,71,99,227,133,193,197,71,163,34,18,22,17,
    6,48,236,18,142,222,248,122,28,185,233,65,152,78,121,162,141,58,99,63,
    1,213,12,200,17,253,4,221,228,158,216,222,247,123,67,124,41,181,191,75,
    4,125,213,130,177,159,47,189,251,247,77,123,246,221,77,222,216,120,110,
    5,251,145,86,122,200,112,232,9,96,237,51,143,139,165,183,190,167,54,169,
    105,185,66,0,60,228,96,129,27,13,21,53,97,218,5,232,102,154,8,252,233,
    18,65,212,99,64,53,50,25,85,200,162,70,166,78,9,186,149,71,97,254,38,28,
    187,243,33,172,191,116,6,171,47,124,22,181,213,111,129,133,187,11,33,18,
    66,225,20,142,224,134,59,190,7,11,199,239,135,110,228,166,86,116,69,8,
    1,217,226,39,232,11,215,70,229,209,42,185,167,166,38,253,114,150,114,246,
    245,239,254,41,251,95,240,174,118,160,14,214,45,169,216,50,240,85,162,
    211,92,193,213,23,63,199,155,235,103,175,171,94,128,49,14,61,1,156,62,
    253,24,127,207,219,127,114,99,210,77,35,165,20,106,156,56,15,65,53,29,
    154,110,193,180,115,48,76,27,44,244,192,252,14,216,20,136,32,105,57,166,
    91,187,78,200,161,84,3,181,11,208,205,28,114,229,227,56,122,219,131,168,
    92,254,58,86,94,248,28,170,87,191,129,192,111,142,236,129,39,84,195,220,
    145,123,113,219,253,167,80,152,191,37,234,210,187,31,89,125,253,126,130,
    48,170,109,80,187,123,24,116,224,119,170,96,94,43,25,249,158,118,246,245,
    254,236,18,128,136,8,1,73,121,101,228,248,4,208,175,246,183,106,151,176,
    126,229,203,112,91,171,62,151,226,186,156,26,126,232,9,0,128,148,34,108,
    74,33,6,166,2,236,6,106,119,139,190,28,82,128,179,0,130,179,136,8,76,24,
    86,174,71,35,96,161,55,145,248,54,213,148,163,143,110,25,128,177,187,227,
    18,74,161,91,57,228,205,27,97,151,142,96,249,230,147,168,174,60,139,149,
    23,62,135,202,165,175,170,137,195,61,68,208,123,251,116,51,135,227,119,
    191,25,183,222,255,78,216,197,163,209,96,142,253,71,236,39,208,140,104,
    215,111,85,148,240,251,237,62,245,94,14,208,2,82,118,191,224,137,19,80,
    33,46,156,74,229,3,16,149,230,93,223,60,139,205,149,167,192,152,7,41,120,
    135,112,118,221,37,1,1,179,65,0,104,55,214,54,236,226,17,142,41,174,183,
    75,4,97,66,4,186,229,168,161,162,161,15,230,119,192,67,47,242,31,140,41,
    176,209,200,234,225,170,245,118,188,182,243,185,226,209,90,90,249,56,172,
    252,34,22,78,220,143,198,218,243,88,121,241,243,216,184,120,6,110,123,
    93,217,62,41,216,133,101,220,246,202,31,194,241,187,190,91,77,225,61,208,
    62,11,36,73,238,97,126,27,126,171,2,22,118,250,118,250,148,208,67,244,
    16,67,226,249,151,2,144,188,75,122,81,157,64,226,4,0,192,152,143,234,250,
    51,168,175,127,171,27,1,146,178,13,199,172,29,192,133,31,56,102,130,0,
    76,43,87,157,168,155,158,144,110,255,189,62,168,198,16,97,52,3,32,34,2,
    211,129,110,88,41,34,240,163,47,207,8,194,73,53,232,198,94,84,254,97,159,
    217,122,238,110,21,226,50,172,220,28,202,199,94,134,27,42,223,131,149,
    115,95,192,198,133,39,209,105,92,133,148,2,165,35,119,227,142,7,126,20,
    139,55,188,114,75,244,97,223,17,85,69,114,22,32,232,212,224,181,43,41,
    79,255,78,206,190,116,139,48,101,255,75,33,226,244,30,32,110,193,22,69,
    4,88,216,66,101,229,41,52,107,23,148,150,16,167,150,11,81,101,181,230,
    117,151,4,4,204,8,1,24,70,190,41,177,135,152,215,46,32,165,132,228,33,
    132,96,160,44,77,4,54,120,232,35,12,58,224,129,7,33,135,87,32,42,149,63,
    63,48,123,110,239,216,190,11,144,170,66,92,128,233,148,80,92,190,3,39,
    238,250,110,172,158,251,7,120,205,53,220,246,192,41,20,23,111,69,84,6,
    55,133,181,141,8,66,64,36,1,99,46,252,118,21,161,215,84,14,216,129,118,
    126,63,17,244,61,22,2,66,136,36,52,170,254,34,20,42,3,48,30,211,246,53,
    116,218,43,209,169,227,251,39,1,200,106,145,148,219,215,93,30,48,102,132,
    0,154,149,243,117,35,95,118,33,225,236,123,213,169,148,81,200,170,75,4,
    154,97,65,51,44,112,203,71,152,152,6,41,34,136,166,223,104,230,65,85,203,
    197,69,239,4,84,51,97,231,45,69,92,129,139,78,237,10,116,77,135,101,233,
    32,186,3,22,134,224,225,254,134,63,213,218,40,32,5,194,160,173,132,223,
    111,69,93,121,120,95,156,127,128,173,159,60,238,85,255,165,228,221,10,
    78,18,219,254,2,157,230,26,42,43,95,71,224,86,17,119,104,142,33,165,132,
    16,98,253,234,188,203,112,117,127,111,193,97,192,76,16,128,70,116,23,64,
    40,227,140,174,61,34,30,208,49,170,167,28,64,47,17,80,77,17,129,174,136,
    64,132,1,194,160,3,22,120,128,20,208,76,53,243,238,192,106,228,83,32,132,
    128,249,109,212,86,190,133,250,234,243,144,130,161,93,91,129,20,12,185,
    210,34,236,226,34,12,51,15,22,176,200,180,217,143,98,30,53,23,129,197,
    149,124,97,39,170,89,80,187,56,132,216,222,217,23,87,253,165,237,126,17,
    153,0,82,229,120,16,80,72,112,180,234,151,177,185,250,13,176,176,51,212,
    212,33,82,174,225,153,103,14,67,74,232,190,99,38,8,32,183,120,83,3,68,
    219,67,157,236,4,33,227,18,88,14,74,3,80,195,132,166,155,176,13,19,36,
    175,122,244,177,16,123,235,73,48,1,196,95,118,191,189,137,218,202,115,
    232,212,175,34,244,91,208,12,27,130,5,240,58,13,112,198,224,119,218,112,
    138,101,88,249,57,24,102,1,140,177,168,239,226,104,62,142,49,87,213,173,
    228,243,26,8,58,181,164,219,82,119,215,231,189,130,142,193,206,190,180,
    6,16,199,255,227,161,173,0,129,148,28,205,234,57,212,54,158,131,224,193,
    224,210,103,2,128,11,41,33,87,113,157,181,2,139,49,19,4,80,91,253,150,
    191,120,211,3,45,56,147,58,34,233,9,14,237,14,82,85,190,249,28,156,6,208,
    12,3,133,178,5,203,166,96,33,84,79,130,164,2,113,127,137,128,68,185,243,
    110,125,5,141,245,23,187,163,207,165,140,76,18,18,53,57,245,19,167,103,
    224,186,176,114,37,88,249,34,140,66,30,44,100,8,3,63,41,184,153,192,162,
    144,56,251,220,58,2,183,14,193,130,68,240,147,93,61,49,1,134,216,250,253,
    130,47,121,215,249,23,141,91,19,34,64,125,227,121,52,107,231,161,166,56,
    247,10,127,79,0,86,10,206,121,112,93,38,1,1,51,66,0,155,149,179,65,233,
    200,93,29,71,46,2,100,82,233,169,147,82,207,37,164,96,96,1,135,219,210,
    32,97,246,84,32,38,68,16,238,15,17,16,66,33,120,128,246,230,69,180,170,
    23,17,184,13,213,227,32,169,140,235,91,125,20,254,244,93,9,198,66,132,
    190,7,43,87,128,225,228,97,20,10,96,33,71,232,123,145,70,179,187,77,146,
    68,158,120,30,184,8,92,213,166,59,137,162,36,101,188,91,51,249,134,57,
    251,18,45,65,164,9,64,21,29,177,176,131,218,250,179,232,180,86,226,147,
    35,153,179,210,187,170,232,250,37,163,218,245,215,10,44,198,76,16,192,
    37,231,105,23,103,89,253,136,247,26,44,28,121,5,44,187,140,189,8,48,73,
    254,153,32,164,132,224,162,219,147,192,4,76,83,17,129,29,117,41,242,61,
    150,148,34,79,3,132,80,240,160,141,230,230,75,112,235,43,8,131,206,224,
    182,102,3,108,97,41,5,56,15,225,123,45,48,22,194,240,125,88,78,30,134,
    237,192,40,22,16,198,68,192,198,171,234,35,68,13,241,96,126,71,205,228,
    11,58,41,33,223,238,255,237,156,125,34,17,122,41,4,132,84,115,22,189,78,
    5,181,245,103,225,71,206,62,229,235,73,47,166,255,1,129,148,162,195,130,
    246,117,215,10,44,198,76,16,192,124,181,202,154,226,124,35,8,170,168,172,
    63,133,165,163,175,198,252,210,125,187,39,130,169,48,0,162,47,237,214,
    46,69,189,26,129,142,192,99,96,33,155,88,207,193,216,222,15,220,26,218,
    155,23,225,181,42,96,161,191,53,196,215,167,129,144,212,191,233,218,120,
    193,67,4,126,27,156,133,48,2,95,165,72,91,14,140,98,81,153,6,190,63,66,
    225,20,73,85,242,181,16,184,117,240,208,131,74,226,73,237,248,177,9,16,
    11,184,232,243,1,136,180,127,32,245,122,188,235,71,59,191,215,89,71,117,
    253,25,4,110,61,42,255,31,241,239,43,165,107,66,175,141,246,230,107,15,
    51,65,0,207,172,173,137,123,74,75,85,97,115,116,90,43,184,216,254,175,
    216,88,253,218,222,137,96,154,232,239,82,20,19,65,49,210,8,60,3,190,203,
    192,194,112,79,68,16,219,251,126,171,130,118,237,138,178,173,121,128,174,
    186,47,163,127,227,114,170,97,157,129,251,215,175,124,28,129,215,1,103,
    33,194,32,136,136,192,134,97,26,96,140,33,244,124,229,71,232,39,130,104,
    190,33,231,161,42,227,117,27,81,211,149,72,240,209,215,190,43,109,215,
    39,233,188,50,165,13,240,94,103,95,226,245,103,16,44,68,167,179,138,118,
    235,34,160,83,24,185,98,82,96,52,240,194,122,6,175,10,72,33,234,176,141,
    235,106,32,104,26,51,65,0,56,125,154,211,31,122,85,82,172,33,229,94,137,
    128,168,148,220,125,10,125,247,19,129,97,2,78,129,194,114,76,165,17,68,
    68,32,198,36,2,66,41,36,11,208,105,174,193,109,172,69,177,244,225,209,
    44,2,178,115,137,239,128,198,139,66,112,132,190,11,206,89,68,4,14,12,211,
    132,81,210,193,66,91,17,65,224,67,8,158,104,35,60,140,102,242,249,205,
    110,217,111,210,183,47,157,197,215,39,232,219,58,251,162,159,92,121,252,
    57,11,208,110,93,70,167,179,2,9,1,77,55,0,195,84,199,228,138,28,4,15,83,
    154,79,58,254,31,145,9,231,53,230,177,195,17,97,58,0,204,6,1,168,13,172,
    1,33,36,40,77,254,138,131,136,96,225,200,253,48,205,2,14,157,70,128,136,
    8,60,69,4,73,151,162,136,8,2,79,13,58,97,1,139,234,13,134,131,68,201,44,
    60,112,225,54,86,35,149,223,29,160,242,247,253,140,115,226,147,9,196,227,
    64,245,18,84,45,212,24,88,96,193,176,109,24,166,14,163,148,7,15,109,120,
    174,15,22,184,42,159,191,83,75,141,229,138,62,143,62,129,23,3,126,38,38,
    64,218,201,215,235,237,23,34,4,99,30,218,141,151,224,122,21,168,108,63,
    26,217,253,4,132,18,64,55,160,153,182,26,194,202,2,8,22,38,247,71,10,174,
    230,61,72,1,64,86,231,200,130,91,31,243,110,92,43,152,21,2,0,115,155,27,
    154,229,112,50,96,205,105,34,216,92,255,38,150,142,125,7,230,23,239,129,
    177,13,17,76,35,255,125,36,47,191,140,154,147,248,189,237,202,236,124,
    164,17,196,166,65,60,241,104,200,186,67,183,9,183,185,166,98,233,81,136,
    111,219,147,2,189,49,128,30,207,248,118,247,98,144,195,144,35,12,61,112,
    206,193,2,19,134,101,194,180,117,216,196,64,195,109,192,107,111,70,132,
    36,227,15,244,105,0,3,76,0,193,149,51,47,118,238,13,176,249,133,224,106,
    212,119,208,66,179,121,1,65,160,196,54,174,238,36,148,0,160,9,65,130,18,
    232,154,1,105,90,144,17,17,240,208,87,93,162,163,14,198,156,135,43,23,
    46,156,190,46,147,128,128,25,34,0,98,152,53,144,237,147,53,164,228,104,
    53,46,162,211,186,138,141,149,175,238,64,4,211,208,16,70,12,243,69,133,
    205,61,68,160,3,134,5,56,57,2,203,54,16,248,58,252,14,67,24,132,201,48,
    84,18,165,207,250,110,29,94,115,29,161,215,28,179,161,105,191,23,160,247,
    30,116,157,130,59,223,27,130,168,79,95,24,68,142,56,11,154,14,132,94,51,
    154,109,144,18,126,164,67,125,91,85,255,94,7,31,223,34,248,137,179,79,
    48,4,94,29,205,230,121,48,214,6,72,44,236,93,161,87,189,255,122,31,19,
    66,85,15,5,195,132,102,57,16,97,0,230,181,193,252,14,36,65,5,215,105,18,
    16,48,67,4,96,24,118,93,165,133,237,12,33,216,24,68,112,240,16,66,77,58,
    98,12,8,35,34,176,157,136,8,188,104,244,89,160,114,246,253,78,21,126,43,
    106,140,57,86,56,81,14,215,18,70,186,37,195,223,36,165,140,18,135,84,135,
    159,45,68,152,244,232,19,91,132,191,199,203,159,18,246,56,189,87,36,49,
    254,16,158,187,129,86,243,37,112,17,116,211,185,135,9,127,60,123,49,121,
    30,145,121,16,165,113,91,57,24,204,7,15,252,239,63,254,154,239,185,34,
    2,255,47,86,159,162,23,129,235,75,27,152,25,2,240,188,122,211,214,77,23,
    128,61,234,103,182,35,130,3,29,105,53,4,49,17,164,91,154,91,57,2,221,208,
    209,216,100,232,180,55,225,181,43,224,225,78,42,255,112,196,153,128,67,
    94,77,253,232,247,158,15,253,37,65,34,204,201,19,233,221,63,14,237,165,
    29,129,253,49,125,150,8,124,58,193,135,243,0,157,214,10,218,237,203,144,
    146,111,217,245,211,2,159,60,135,126,34,64,151,32,64,64,117,10,77,215,
    161,91,185,251,56,11,254,13,15,252,159,58,241,90,255,207,16,60,244,199,
    185,246,229,103,207,158,61,187,135,70,139,179,131,153,33,0,26,6,29,41,
    229,174,26,248,15,34,130,82,233,182,232,213,3,210,8,182,233,111,36,165,
    114,20,178,80,69,12,108,91,66,112,23,126,148,62,59,154,169,209,191,11,
    3,73,244,99,26,32,234,36,91,252,32,253,36,0,177,85,245,239,9,1,242,30,
    66,96,204,67,187,117,25,110,103,85,213,249,239,74,248,35,151,231,0,50,
    32,4,208,173,156,161,27,246,189,130,135,247,240,32,255,99,158,93,248,235,
    163,229,219,255,16,161,124,114,245,169,255,218,158,206,13,59,28,152,25,
    2,128,89,110,16,66,92,200,110,119,151,113,145,38,2,39,119,4,115,139,247,
    162,92,190,3,186,145,155,200,18,187,109,195,38,67,42,49,17,8,14,132,126,
    8,201,135,105,167,178,231,199,54,71,28,176,182,29,214,58,70,210,84,50,
    158,43,57,87,87,240,211,142,192,222,212,223,174,183,95,8,166,10,122,34,
    123,159,5,46,90,205,11,240,124,149,168,151,246,244,119,51,253,98,129,142,
    178,254,210,166,192,64,225,143,134,131,162,143,12,52,13,154,166,83,106,
    216,55,73,158,251,73,45,244,127,152,135,254,233,27,94,243,182,143,75,194,
    78,95,249,210,223,109,142,114,135,103,13,51,67,0,212,247,61,228,156,137,
    176,177,16,12,237,214,21,116,218,171,168,21,158,195,226,210,253,40,150,
    110,129,166,143,108,93,76,6,35,114,133,202,139,217,253,119,111,75,52,176,
    103,254,192,152,7,75,127,54,249,167,123,38,153,38,163,196,246,143,119,
    255,110,78,127,156,229,135,200,233,23,103,244,117,61,253,77,52,26,23,16,
    134,141,222,93,190,223,211,191,197,241,135,193,194,158,242,5,32,33,8,108,
    121,142,18,2,104,22,209,12,115,81,136,220,15,241,192,127,155,8,131,39,
    111,120,195,15,254,129,240,197,223,92,61,115,242,18,240,216,53,227,52,
    156,25,2,104,214,55,253,82,169,216,154,92,167,122,21,53,104,55,47,193,
    109,175,34,151,63,134,133,165,87,28,12,17,76,24,131,169,34,118,2,198,18,
    219,31,1,24,196,4,227,177,67,98,227,39,103,236,238,246,177,19,16,114,64,
    36,32,86,249,163,193,33,190,91,69,171,121,1,140,119,70,246,244,15,22,254,
    216,167,177,85,248,187,239,29,242,28,165,160,148,66,83,51,209,222,44,5,
    127,3,247,189,111,221,252,166,111,254,9,9,190,239,19,75,108,245,236,153,
    51,103,14,126,166,220,30,49,51,4,32,143,30,113,41,213,166,146,178,41,68,
    136,86,243,34,58,237,149,253,39,130,61,89,12,219,104,5,195,94,26,245,92,
    187,88,83,215,182,71,111,236,191,47,12,136,196,33,216,91,210,203,185,15,
    183,179,134,86,243,37,8,17,238,202,211,223,107,2,96,7,225,239,62,223,35,
    252,41,159,2,213,141,184,165,155,165,155,246,171,116,59,255,10,30,186,
    31,216,8,10,127,113,226,13,199,255,136,138,141,175,93,122,226,137,153,
    205,36,156,25,2,200,179,151,184,144,247,182,38,105,99,247,227,64,137,96,
    106,232,38,1,145,216,110,78,48,182,254,191,253,107,241,78,31,153,2,113,
    222,191,76,147,193,160,48,160,16,224,220,71,167,189,130,118,231,50,36,
    248,22,123,127,91,103,95,66,10,24,34,252,233,223,177,141,240,247,30,131,
    26,6,40,237,138,8,161,26,116,75,211,52,195,188,77,183,114,63,167,155,249,
    119,115,191,240,223,110,120,195,209,143,91,126,251,239,95,60,243,183,13,
    108,203,202,135,15,51,67,0,103,93,151,223,99,250,27,210,206,237,214,7,
    56,50,118,77,4,82,238,206,71,57,61,78,235,61,7,72,242,223,40,97,189,29,
    65,122,31,36,161,62,116,119,254,30,45,32,149,10,156,142,0,112,230,170,
    26,126,119,13,212,208,161,105,142,186,151,130,119,75,152,198,12,243,13,
    38,3,140,36,252,132,82,53,41,121,72,221,4,161,20,26,181,8,213,205,99,194,
    118,126,84,15,252,183,243,160,240,196,205,111,252,225,223,135,219,250,
    187,151,206,252,205,204,116,24,154,25,2,192,233,211,130,188,235,85,213,
    253,60,229,181,165,17,196,187,51,118,144,247,254,23,119,216,245,211,175,
    247,169,253,137,189,159,56,255,186,218,64,108,2,132,65,11,155,43,95,71,
    171,254,18,168,97,129,104,221,209,97,32,166,34,9,174,136,162,235,116,28,
    164,5,96,7,225,79,155,1,125,175,111,17,126,115,164,112,41,33,4,154,110,
    18,77,51,202,194,114,222,198,45,255,187,184,157,251,198,45,223,245,35,
    127,196,155,141,63,191,84,242,207,227,244,225,78,44,154,29,2,0,4,64,155,
    187,77,128,217,211,137,83,68,144,47,156,192,226,242,171,144,47,222,8,109,
    187,161,158,227,98,162,90,64,255,61,82,191,115,22,128,139,0,216,241,84,
    164,247,17,233,125,174,255,61,241,57,18,181,62,93,246,155,210,2,100,202,
    31,0,41,224,185,155,216,184,250,85,184,173,213,36,202,161,66,169,12,2,
    106,120,42,213,12,64,87,105,199,224,28,66,8,196,3,62,135,10,127,252,56,
    122,126,44,225,55,76,140,157,36,70,212,220,70,234,104,142,102,217,175,
    229,97,238,213,220,202,125,232,150,192,253,11,188,225,29,127,96,172,249,
    207,158,61,251,169,67,153,88,52,75,4,0,230,181,214,117,219,230,4,218,36,
    131,1,35,67,136,16,205,198,5,116,218,87,145,47,222,136,133,197,87,76,158,
    8,38,13,169,254,241,189,42,54,215,159,70,171,115,17,139,236,149,40,45,
    220,1,195,74,253,249,35,7,218,32,144,45,15,6,127,172,27,239,143,78,156,
    10,5,246,146,129,64,167,185,130,141,149,175,192,239,108,14,206,106,20,
    2,2,12,84,74,16,77,7,213,116,165,25,196,166,65,212,255,111,220,48,95,143,
    179,47,45,252,154,74,17,222,155,125,169,202,173,169,229,24,186,97,189,
    140,179,220,221,60,240,254,123,102,186,255,229,230,227,239,250,184,91,
    217,124,114,253,153,211,135,106,252,192,76,17,0,136,108,73,85,15,112,32,
    4,16,131,243,0,141,218,139,104,55,47,245,16,129,82,27,247,176,149,15,250,
    232,158,20,30,181,43,183,155,87,177,185,242,20,60,183,2,65,24,86,175,60,
    137,70,253,60,230,151,95,134,226,220,109,48,237,242,128,207,110,87,48,
    220,239,67,136,206,22,77,229,217,170,254,119,181,0,33,24,154,181,115,216,
    88,253,58,152,223,236,61,234,0,225,83,59,127,212,152,84,211,65,52,13,84,
    215,213,177,121,138,8,162,101,245,8,255,118,97,190,20,65,80,77,7,213,141,
    61,10,127,47,8,165,208,77,155,106,134,121,163,176,114,239,103,129,255,
    14,170,91,159,179,231,223,249,7,97,219,251,244,202,215,62,181,129,67,224,
    48,156,41,2,48,204,66,133,168,9,65,198,65,175,5,216,74,4,139,203,175,196,
    188,121,47,116,125,98,237,139,119,135,232,107,197,69,136,122,245,44,106,
    27,207,130,5,109,196,130,32,5,135,219,94,131,239,85,81,171,60,135,185,
    165,123,49,183,116,23,76,123,174,247,56,100,224,195,1,32,145,204,167,226,
    252,241,66,146,200,0,192,121,136,218,198,179,168,174,127,83,13,92,237,
    95,112,218,167,208,119,194,152,8,164,20,74,27,136,39,11,39,68,208,109,
    186,218,99,18,68,143,135,10,191,30,9,255,148,188,176,132,80,104,134,73,
    168,110,44,74,203,126,39,11,253,239,53,28,247,171,55,189,241,135,254,83,
    200,189,191,90,249,135,252,37,224,241,125,158,202,210,197,76,17,0,247,
    220,38,181,76,31,99,20,4,237,7,186,68,112,25,213,205,103,177,124,252,36,
    74,229,219,212,60,192,113,177,87,95,64,36,75,140,117,176,185,250,52,26,
    181,115,81,139,176,1,111,149,28,158,91,193,234,229,39,80,175,62,143,249,
    229,251,80,94,184,11,166,61,143,225,141,180,183,59,183,232,170,243,169,
    144,32,164,4,11,58,168,172,126,29,245,205,231,183,148,48,171,0,197,96,
    173,98,203,26,162,110,63,82,74,80,169,41,243,192,212,33,165,169,158,143,
    91,138,37,31,217,38,198,31,239,252,251,0,66,8,136,110,192,212,244,188,
    48,237,55,106,86,254,117,70,224,125,248,230,239,234,124,66,116,222,254,
    137,163,114,229,185,131,72,44,154,45,2,8,218,29,93,150,6,127,155,15,1,
    56,247,81,171,60,135,102,253,60,138,229,219,176,124,252,129,221,19,193,
    216,232,38,252,250,94,21,27,43,95,133,219,186,154,244,235,219,78,215,148,
    82,192,235,84,176,122,241,11,168,110,60,139,249,165,151,97,126,249,62,
    88,206,66,143,86,76,82,255,14,58,127,236,0,236,70,1,212,121,3,191,129,
    181,203,95,66,187,113,49,26,161,182,245,211,201,177,71,61,159,84,173,202,
    8,36,136,212,148,48,27,150,50,57,162,172,194,184,183,224,150,208,95,111,
    130,207,254,34,38,30,77,55,117,211,190,95,183,114,247,113,171,243,19,155,
    97,254,215,128,51,31,223,239,229,204,20,1,16,115,161,78,8,57,244,89,87,
    156,249,168,85,190,133,102,253,28,138,229,219,112,228,196,107,81,42,223,
    170,60,218,163,96,151,90,128,148,2,173,230,101,108,172,124,5,129,91,235,
    214,15,164,5,110,27,59,87,74,1,223,173,98,237,242,147,168,109,62,143,249,
    165,123,49,191,244,50,216,249,229,29,61,227,82,202,174,192,37,6,128,128,
    215,94,195,218,229,39,209,105,173,98,80,203,50,217,163,254,239,128,62,
    111,36,81,39,142,186,9,73,16,170,52,2,77,55,33,117,51,149,94,172,70,186,
    199,222,127,205,48,135,198,248,247,19,68,211,160,83,71,3,33,55,241,208,
    93,60,136,53,204,22,1,104,129,39,133,213,217,75,69,224,126,34,38,130,86,
    227,2,202,243,119,97,249,248,3,40,20,111,26,157,8,210,144,219,239,226,
    66,48,212,55,191,141,205,181,167,17,6,195,106,166,82,71,216,230,246,73,
    41,224,123,85,172,93,126,2,213,141,103,49,183,116,15,22,143,222,15,39,
    127,4,132,104,219,108,202,170,26,82,2,16,66,160,85,191,136,181,203,79,
    34,240,106,221,115,15,186,8,41,1,74,83,10,64,95,126,65,122,189,67,21,16,
    153,56,4,17,17,1,213,12,64,51,64,99,141,64,202,200,127,112,8,122,65,16,
    229,55,225,60,4,243,90,97,224,54,206,31,196,50,102,138,0,90,43,151,253,
    185,91,238,104,29,50,23,192,142,96,161,139,202,218,83,168,87,207,162,60,
    127,231,104,68,48,134,22,192,66,55,178,175,191,29,117,228,25,134,193,14,
    182,45,167,73,204,109,137,192,175,99,253,202,151,81,223,252,54,230,150,
    238,197,194,145,251,145,43,28,1,73,133,62,227,214,228,234,127,64,10,134,
    122,229,219,216,88,57,51,132,140,182,212,39,110,187,190,94,178,31,226,
    43,72,158,147,170,182,128,73,21,215,143,236,124,98,88,208,116,67,85,29,
    178,184,21,251,1,57,225,19,225,15,192,61,23,220,247,90,34,240,174,28,196,
    82,102,138,0,196,194,156,11,109,58,5,65,251,1,22,118,198,39,130,29,224,
    123,85,172,95,253,50,218,141,75,209,184,173,97,80,205,52,72,207,238,186,
    3,195,164,132,42,240,27,88,187,242,37,212,42,223,66,121,225,110,44,29,
    123,53,242,197,227,93,34,136,118,96,206,61,108,174,62,133,202,234,211,
    16,188,47,247,101,224,238,31,157,42,246,212,79,204,27,175,124,18,130,135,
    32,82,64,51,44,80,211,130,6,64,112,14,30,6,169,217,132,251,72,4,177,240,
    179,0,220,119,99,95,69,149,80,99,109,255,22,209,197,76,17,64,81,155,103,
    16,242,80,37,82,236,6,147,32,2,21,223,191,140,245,43,95,130,219,169,108,
    181,175,187,239,76,126,68,229,0,125,216,73,29,232,69,24,180,176,177,242,
    53,52,170,103,81,94,188,7,139,199,94,133,66,233,70,144,232,181,181,75,
    95,84,154,72,79,243,146,109,36,127,91,244,239,246,59,199,37,201,128,199,
    82,40,34,96,190,7,170,233,208,52,13,212,206,65,10,171,219,37,56,158,93,
    48,77,12,16,126,64,2,130,173,118,216,250,129,108,108,51,69,0,103,221,167,
    248,221,198,125,27,186,157,27,152,52,50,107,216,145,8,122,204,128,238,
    151,83,217,251,207,99,253,234,25,176,176,5,108,103,95,79,3,68,70,68,240,
    85,212,54,159,195,220,194,157,40,206,221,142,171,231,62,131,250,230,183,
    183,78,10,74,214,182,205,2,147,220,254,45,190,190,81,23,133,237,9,66,77,
    68,230,34,128,224,81,151,96,213,19,16,154,161,230,4,240,48,80,131,85,166,
    65,4,132,0,82,130,135,1,120,224,37,221,157,164,148,224,92,188,84,15,195,
    206,228,79,186,51,102,138,0,240,221,223,45,200,215,55,235,7,189,140,73,
    99,43,17,156,68,161,116,83,79,41,106,12,206,60,108,172,126,29,213,245,
    103,212,60,128,161,216,90,15,176,43,202,220,246,67,50,90,251,211,168,172,
    62,13,175,81,193,40,157,138,123,185,32,177,1,118,179,58,108,77,30,26,166,
    26,116,29,127,138,8,4,4,231,32,26,133,166,25,208,77,27,154,97,130,179,
    0,34,12,163,177,232,19,42,232,35,4,82,74,136,48,218,249,211,4,41,37,8,
    228,121,60,243,204,129,52,23,57,4,238,208,49,240,216,99,66,211,181,250,
    65,20,4,237,7,98,34,56,251,204,31,227,194,217,191,66,43,142,155,71,8,188,
    26,174,94,252,60,54,215,158,30,154,220,211,131,45,183,105,39,207,226,246,
    175,109,247,170,24,180,115,14,243,245,109,119,244,36,157,183,119,77,3,
    207,62,196,103,56,170,234,32,165,128,96,12,44,240,162,97,170,18,186,97,
    195,116,10,48,236,220,238,10,131,182,44,69,9,63,15,253,173,194,15,64,72,
    193,120,24,92,192,1,121,36,103,75,3,0,16,186,237,10,53,28,78,14,184,30,
    96,154,96,97,27,235,87,207,160,86,121,14,243,75,247,224,200,177,87,163,
    213,88,193,149,11,159,70,187,121,181,119,103,26,242,181,25,252,244,168,
    78,191,93,37,33,12,62,235,182,95,235,116,88,114,180,115,146,109,126,27,
    250,78,130,109,77,70,41,37,36,83,249,2,202,52,208,160,25,22,52,221,132,
    224,202,52,16,124,220,33,174,138,196,164,148,224,129,15,30,184,170,185,
    99,63,184,240,65,228,249,49,14,60,81,204,28,1,8,193,26,145,158,121,205,
    18,128,130,68,24,52,177,118,229,12,170,27,207,34,108,183,208,105,175,98,
    76,137,239,69,74,8,198,159,13,184,61,100,82,241,183,245,149,161,191,15,
    92,115,111,132,98,248,42,199,89,63,25,141,96,164,76,26,147,18,202,160,
    69,33,68,170,27,16,156,69,145,131,81,66,136,145,240,11,9,30,122,224,129,
    55,88,248,1,8,41,154,60,240,175,142,113,49,19,197,204,17,128,233,20,55,
    160,230,250,30,138,130,160,233,67,34,12,218,8,195,189,53,68,78,180,243,
    65,110,242,157,48,146,240,96,7,95,228,246,196,181,107,167,238,8,245,3,
    81,246,255,232,199,140,10,140,152,16,32,140,64,139,210,134,169,166,119,
    67,136,60,72,101,62,246,157,147,68,126,134,208,223,86,248,213,169,248,
    38,215,205,202,208,55,76,25,51,71,0,96,94,11,134,29,96,214,178,129,14,
    28,99,164,220,238,234,240,67,76,128,29,223,187,115,37,224,128,204,160,
    225,199,222,66,112,35,238,254,131,16,85,54,178,192,79,146,138,122,67,136,
    1,56,11,82,33,68,117,46,41,56,120,224,169,9,78,219,153,13,82,2,156,175,
    80,63,60,176,220,150,153,35,128,160,213,110,217,118,233,80,118,87,57,124,
    24,213,175,52,36,187,110,220,115,13,116,58,14,125,119,239,239,50,234,244,
    211,191,174,45,152,108,186,208,168,24,28,66,116,162,200,65,168,136,32,
    234,79,192,131,72,237,223,193,89,45,33,33,56,63,191,254,12,188,125,186,
    140,45,152,173,40,0,0,228,203,13,204,64,65,208,190,98,170,254,227,17,50,
    110,128,145,52,128,97,30,2,41,56,66,183,165,226,227,209,110,58,80,9,24,
    38,245,59,177,1,217,131,22,208,7,41,4,56,11,193,124,95,69,14,8,129,110,
    218,48,172,28,64,200,200,194,31,29,75,18,41,46,0,167,179,126,0,35,131,
    74,31,66,122,179,82,16,116,152,64,8,221,185,236,126,220,99,70,63,7,59,
    0,251,177,245,61,148,82,112,65,193,220,58,68,232,67,179,28,232,118,30,
    154,97,131,234,145,212,167,163,19,187,88,252,52,146,198,164,20,144,76,
    64,114,174,76,3,93,7,4,7,15,70,31,220,42,165,96,140,251,231,113,96,69,
    9,51,168,1,116,106,23,93,193,249,204,214,3,28,28,246,193,7,48,14,7,72,
    68,85,123,70,210,196,83,10,14,230,181,17,52,171,8,218,53,48,223,141,18,
    114,70,147,143,225,254,205,233,109,20,82,74,8,30,34,244,35,155,127,140,
    228,33,41,132,11,78,46,76,109,113,35,96,230,52,128,32,164,62,40,153,249,
    122,128,125,135,68,74,99,218,205,54,186,195,225,101,127,24,80,166,100,
    125,192,206,175,105,81,118,94,212,198,43,53,249,39,38,2,17,6,208,44,27,
    186,149,135,102,218,221,190,125,3,215,178,77,26,240,148,71,193,75,0,136,
    26,149,142,247,65,217,160,156,175,76,99,77,163,98,230,8,160,112,215,124,
    136,14,174,233,145,205,123,195,160,100,156,72,200,162,58,121,244,215,195,
    15,43,184,153,210,206,73,52,61,42,33,238,77,4,234,159,249,39,5,3,115,219,
    224,129,7,205,84,166,129,110,57,125,13,60,211,102,194,193,152,132,4,4,
    34,110,136,50,6,132,96,27,156,120,213,41,45,107,36,204,156,9,112,225,27,
    223,224,210,247,215,247,50,45,247,250,68,188,211,170,112,22,209,245,129,
    105,174,227,235,8,4,61,195,64,82,231,26,244,94,162,233,160,84,83,143,83,
    163,202,182,140,0,75,21,65,73,22,34,236,52,224,215,215,225,213,55,16,186,
    45,213,247,96,224,119,128,108,249,117,63,10,199,146,185,136,163,127,0,
    224,252,10,53,130,3,213,102,103,78,3,192,237,183,11,201,104,235,90,168,
    6,220,119,164,181,100,66,85,103,28,178,247,226,55,9,12,110,63,214,115,
    110,146,8,126,119,106,86,215,133,24,199,208,183,252,93,83,3,69,84,98,141,
    15,230,54,161,219,5,24,249,18,116,43,15,106,24,170,83,81,247,100,189,143,
    167,254,93,145,42,222,47,70,191,145,202,119,192,46,92,61,115,187,15,156,
    153,226,218,182,199,204,105,0,120,252,113,174,155,118,133,16,21,143,189,
    190,137,96,12,201,149,24,176,227,19,16,162,98,218,106,20,215,104,95,135,
    129,22,67,122,32,72,255,251,99,173,35,34,156,100,247,71,223,8,239,190,
    191,101,122,180,120,119,182,128,0,15,60,248,141,13,184,149,43,240,170,
    171,8,219,13,136,208,239,219,129,119,153,5,184,75,196,237,208,198,120,
    191,16,144,231,15,178,37,56,48,139,26,0,0,230,119,170,154,110,9,66,53,
    170,152,95,142,253,7,184,110,208,179,49,111,85,143,227,7,132,18,80,66,
    83,66,55,2,122,14,55,164,252,40,210,52,20,55,168,248,190,36,232,41,76,
    84,19,126,182,10,63,250,132,63,221,189,71,51,149,47,128,121,109,176,192,
    133,110,231,96,228,74,208,237,28,168,110,69,125,255,246,97,247,143,175,
    65,136,209,239,27,0,193,57,19,190,119,126,58,139,26,29,51,73,0,156,133,
    13,169,226,45,20,64,100,75,106,232,153,78,155,97,48,118,144,7,66,41,40,
    33,145,89,47,123,179,243,210,241,248,116,102,78,63,105,200,238,177,98,
    130,38,241,176,16,2,16,217,117,218,13,18,154,244,36,161,184,205,120,87,
    248,137,106,226,97,217,74,163,49,212,238,203,125,15,60,240,161,91,14,140,
    92,17,186,157,143,134,124,78,191,102,76,70,237,208,198,248,0,88,208,105,
    133,237,246,75,211,91,213,104,152,73,2,208,173,194,58,81,5,65,61,235,143,
    19,93,174,79,34,216,233,90,199,72,11,70,52,40,147,244,170,225,221,215,
    119,62,62,161,26,8,213,34,97,78,125,180,167,37,65,218,129,136,40,155,120,
    7,225,119,242,208,140,104,135,39,52,50,35,116,80,221,236,22,224,212,60,
    104,86,11,70,174,8,51,63,7,205,156,254,164,166,145,123,11,70,189,1,100,
    24,54,52,240,245,169,47,108,7,204,36,1,72,230,183,164,116,2,0,3,39,110,
    40,34,136,70,84,77,170,171,203,53,131,113,84,98,146,210,8,98,65,28,244,
    190,148,16,131,168,24,63,165,93,149,63,58,45,145,128,220,146,139,16,11,
    252,0,225,23,41,225,167,20,134,157,87,35,196,41,77,69,11,104,18,62,36,
    154,14,106,24,144,92,64,176,16,126,109,3,82,8,232,118,14,100,64,119,165,
    73,65,74,49,154,6,32,69,210,118,76,114,182,230,117,218,181,169,45,106,
    68,204,158,19,16,64,216,110,180,228,150,150,179,253,80,33,38,229,40,156,
    201,203,156,56,246,226,48,37,84,83,101,177,250,128,60,130,88,65,32,80,
    225,197,254,225,205,169,170,188,248,191,238,103,251,38,10,197,26,135,136,
    194,106,82,128,80,10,195,41,244,9,127,164,1,164,66,135,177,41,72,13,3,
    186,157,131,102,57,42,169,200,109,119,59,0,79,24,36,214,98,118,200,1,144,
    137,240,171,217,5,66,178,203,71,115,236,192,19,218,102,82,3,48,11,165,
    6,161,163,22,4,117,191,28,93,211,224,58,5,73,139,222,110,200,128,68,118,
    61,212,142,45,226,65,32,50,202,236,141,18,116,6,238,252,82,121,255,8,162,
    15,171,159,106,247,20,41,225,239,14,24,133,20,32,154,1,221,201,131,106,
    70,116,110,181,235,119,163,6,36,33,129,222,199,0,49,52,101,26,64,66,176,
    0,132,51,149,132,164,13,206,129,216,45,118,114,0,74,41,32,34,225,143,158,
    0,24,63,127,246,236,217,3,233,3,152,198,76,18,64,96,132,158,46,225,247,
    25,148,59,128,224,186,138,24,140,125,121,3,238,35,25,246,154,138,26,40,
    7,155,18,86,170,235,201,244,157,158,207,71,41,200,177,252,247,216,201,
    201,56,49,245,191,76,107,0,82,130,232,134,218,249,163,16,229,182,194,159,
    206,36,4,186,36,144,10,47,170,2,158,0,224,161,10,75,106,198,4,136,64,38,
    154,202,192,87,251,133,31,128,20,156,11,193,207,161,155,16,113,96,152,
    73,221,184,115,181,234,10,22,236,170,32,136,68,9,41,138,12,174,135,28,
    130,52,19,144,30,231,253,72,216,142,23,0,53,166,91,211,183,190,177,159,
    60,210,230,135,202,28,138,8,128,119,53,51,217,21,38,106,24,48,156,98,164,
    85,208,68,229,239,218,254,195,132,191,47,244,71,232,214,181,73,9,193,66,
    240,192,133,96,254,216,41,188,61,135,66,172,1,12,120,109,128,240,3,128,
    16,50,144,66,190,184,235,147,78,16,51,169,1,20,10,166,79,40,109,141,165,
    0,244,161,27,58,148,0,174,109,211,96,72,126,206,246,24,231,190,166,238,
    93,162,250,71,150,190,236,110,253,201,106,186,222,253,136,0,68,87,248,
    165,4,52,211,86,241,124,170,167,236,253,33,2,191,69,248,123,47,98,219,
    29,62,34,2,16,6,74,35,211,96,156,176,97,124,46,193,209,127,131,135,9,127,
    244,254,22,194,224,192,250,0,166,49,147,26,64,120,244,206,128,16,218,158,
    132,200,170,44,53,83,125,1,174,217,172,194,81,194,120,219,96,216,71,98,
    213,58,245,111,250,121,37,143,177,240,71,255,203,180,176,139,148,6,160,
    34,12,186,101,43,111,255,184,194,63,164,74,144,208,17,146,129,162,146,
    94,30,122,42,163,112,204,152,126,127,111,192,109,133,31,128,144,162,198,
    37,54,70,63,201,244,48,147,4,112,193,186,202,89,224,87,38,101,199,19,18,
    207,108,55,163,97,28,215,34,17,144,209,167,226,142,123,249,61,29,71,123,
    12,132,110,41,112,164,246,171,221,95,36,158,115,201,121,98,63,199,205,
    64,8,213,82,106,255,136,194,63,236,50,122,28,159,59,95,71,76,4,60,244,
    70,12,237,245,134,154,165,224,16,193,118,36,34,1,193,175,18,170,213,70,
    93,214,52,49,147,38,0,170,85,33,97,77,188,41,8,137,98,201,132,82,245,135,
    60,200,9,178,105,36,58,252,120,107,145,67,127,35,3,31,14,198,208,237,191,
    247,216,41,14,72,226,253,105,193,232,11,243,201,148,9,0,64,213,252,199,
    217,125,125,225,189,174,192,71,181,4,35,8,63,162,142,81,100,55,123,156,
    148,144,156,129,11,14,66,181,36,2,49,232,94,164,175,65,10,174,118,254,
    109,194,141,82,153,29,151,54,203,252,80,180,181,155,73,13,0,143,63,206,
    117,221,172,140,148,121,181,35,36,250,143,163,204,2,3,154,222,95,101,118,
    109,130,108,249,101,116,21,96,107,170,240,32,47,227,214,68,31,164,202,
    103,141,92,9,154,229,116,179,251,40,1,104,55,209,39,173,13,140,44,252,
    73,62,242,8,38,192,48,196,68,16,168,52,99,41,24,210,68,170,114,0,162,8,
    198,8,194,175,14,41,1,136,243,56,115,102,187,81,206,251,134,217,212,0,
    0,240,32,168,105,166,35,8,180,169,145,24,33,20,154,78,33,5,133,136,108,
    213,217,192,128,252,250,189,30,114,152,172,245,228,243,247,58,251,18,181,
    63,237,245,79,253,15,33,160,217,121,213,224,35,206,7,0,182,170,250,41,
    7,95,247,241,246,194,47,165,28,205,254,31,9,18,82,48,240,32,210,8,244,
    174,179,48,30,47,54,138,240,3,128,228,130,113,30,158,195,161,80,45,103,
    152,0,88,232,213,12,89,74,10,130,246,130,157,130,9,132,106,208,40,133,
    16,93,167,213,108,64,246,61,158,148,111,99,107,88,173,71,240,83,137,62,
    241,235,178,231,185,174,3,144,68,37,221,68,139,178,186,19,199,160,236,
    19,126,18,201,242,14,194,159,62,215,160,254,2,123,66,154,8,168,154,24,
    196,66,149,219,63,234,119,66,114,159,114,121,97,130,139,218,19,102,150,
    0,52,51,183,65,64,182,20,4,77,15,81,67,11,66,33,36,239,126,73,103,1,81,
    74,94,143,44,12,148,139,221,8,203,86,223,68,28,21,80,242,222,245,254,39,
    225,63,17,57,0,1,37,240,209,168,108,162,25,160,154,169,62,45,56,164,84,
    247,152,36,225,189,81,133,63,10,68,238,69,253,223,22,50,234,255,47,192,
    252,206,88,81,3,193,121,51,12,216,129,246,1,76,99,118,9,0,164,37,164,100,
    116,72,65,208,212,64,8,40,209,33,137,166,236,62,201,147,47,220,97,192,
    176,149,36,59,233,128,172,190,225,24,150,220,211,119,78,153,222,253,129,
    184,184,7,113,9,112,252,79,42,197,183,55,115,32,58,6,103,106,227,214,116,
    80,195,66,44,104,59,146,109,191,240,199,254,134,137,107,0,105,40,115,71,
    69,49,70,255,148,148,124,147,26,226,192,70,129,245,99,102,9,32,207,27,
    13,205,204,187,1,144,31,163,19,211,16,140,175,30,39,17,3,169,65,10,118,
    120,34,6,3,64,40,77,133,0,135,68,3,70,63,218,214,71,137,192,119,15,47,
    83,100,144,168,228,233,210,223,248,205,164,247,88,82,114,85,232,13,169,
    178,12,13,43,210,26,212,244,222,45,131,57,183,8,127,247,124,100,80,22,
    224,4,33,227,28,128,81,255,238,74,251,185,172,215,120,125,106,139,26,19,
    51,75,0,247,221,60,215,42,46,20,253,138,175,225,98,213,71,219,231,7,34,
    126,138,8,12,16,42,148,163,112,220,214,208,211,6,161,145,167,158,164,165,
    44,10,147,245,221,177,93,90,0,50,37,249,178,135,5,186,172,32,35,199,92,
    127,139,112,146,214,74,146,40,66,156,92,163,188,238,68,211,85,151,31,77,
    153,11,130,179,238,60,190,129,194,31,71,0,232,52,229,95,173,83,142,254,
    247,86,69,73,225,197,181,213,167,14,205,104,187,153,37,128,188,229,184,
    142,161,249,119,150,114,56,94,182,112,97,211,195,229,170,15,143,29,140,
    131,142,16,10,77,163,144,68,131,16,108,58,142,194,49,25,142,80,45,9,101,
    13,53,83,34,103,219,150,207,142,118,134,228,24,177,248,39,63,228,214,93,
    58,249,117,228,179,164,136,64,211,162,142,194,58,136,198,33,88,208,45,
    241,29,64,4,32,100,104,236,126,34,32,0,184,220,177,12,184,231,106,132,
    144,144,252,2,34,29,231,48,96,54,243,0,0,92,93,189,224,178,48,168,19,2,
    20,109,29,247,29,207,227,53,183,150,112,195,156,5,67,59,184,76,190,216,
    59,76,181,131,76,45,142,203,118,71,251,243,110,55,214,139,108,243,155,
    250,53,22,110,185,69,240,123,4,114,235,73,135,30,118,224,10,5,135,96,33,
    164,84,163,184,116,43,7,221,202,129,234,38,64,186,61,7,19,63,3,34,237,
    108,167,67,239,1,227,150,151,75,41,24,23,236,5,28,34,91,113,102,53,128,
    64,136,16,232,246,4,160,132,96,49,111,160,236,232,88,111,6,56,183,225,
    162,210,102,16,163,252,129,38,25,33,139,64,162,70,36,50,29,214,218,7,16,
    144,168,97,71,223,160,138,36,47,127,24,98,65,29,156,83,159,62,206,150,
    79,198,62,128,126,51,32,37,140,137,205,159,220,134,94,31,192,224,147,108,
    77,40,82,149,119,12,148,106,106,126,160,97,38,3,57,5,11,85,178,78,218,
    4,152,34,182,43,3,30,4,17,50,151,132,252,226,20,151,52,54,102,150,0,150,
    238,186,203,213,169,214,232,239,40,171,83,130,227,101,11,11,121,3,87,235,
    62,206,87,60,52,60,118,48,142,250,168,226,144,16,10,41,196,244,35,6,177,
    218,219,35,120,177,204,245,135,196,134,61,238,170,208,35,33,181,195,167,
    101,91,14,122,62,253,153,45,231,222,249,124,93,2,139,162,3,144,32,84,139,
    134,137,90,96,126,7,220,119,85,133,95,92,9,56,45,45,76,98,104,25,240,32,
    8,30,34,116,27,13,63,244,86,167,179,160,221,97,102,77,128,206,51,207,8,
    223,31,62,86,201,210,41,110,93,116,240,186,91,75,184,251,104,30,57,83,
    59,184,18,31,66,64,52,13,154,102,164,134,99,76,24,148,70,243,246,70,56,
    246,8,111,73,183,229,222,238,67,93,167,91,58,4,40,183,74,253,64,65,233,
    173,73,32,125,191,15,140,90,166,95,143,203,137,185,74,40,50,243,101,152,
    165,197,110,71,224,169,134,0,49,176,12,120,16,4,103,96,94,7,130,133,235,
    130,146,161,223,217,131,192,204,18,192,218,218,154,8,57,107,236,68,193,
    57,83,195,61,71,114,120,221,173,37,220,178,104,195,210,7,93,242,62,169,
    231,81,213,161,166,235,19,37,2,21,230,219,233,120,187,187,198,116,26,239,
    176,195,246,132,252,122,72,99,66,216,177,62,33,50,13,132,128,166,27,176,
    74,75,48,114,197,109,125,27,123,199,214,50,224,65,16,156,129,249,29,229,
    24,134,184,50,31,228,154,83,92,212,216,152,89,2,56,125,250,52,183,44,103,
    164,25,129,132,0,101,71,199,253,39,10,56,121,75,9,199,202,22,116,186,255,
    250,64,44,26,241,164,28,109,2,189,233,226,246,219,59,158,121,207,178,48,
    100,103,79,59,250,6,254,45,134,169,2,114,80,70,65,234,215,29,211,22,183,
    190,34,99,31,1,7,64,32,2,79,101,234,241,201,59,221,71,233,56,29,11,127,
    18,178,20,242,165,75,151,158,8,38,190,152,61,96,102,125,0,0,36,243,189,
    134,200,231,133,54,34,145,81,74,176,92,48,48,231,232,88,139,28,133,213,
    14,131,192,148,195,197,125,136,125,142,132,82,104,169,210,227,113,67,135,
    132,234,80,61,56,211,33,183,190,159,61,143,71,185,202,17,66,115,232,170,
    235,73,124,127,92,223,198,48,203,98,152,218,190,211,178,122,220,24,18,
    136,210,136,101,24,64,50,6,162,235,208,116,107,107,199,226,221,34,85,6,
    60,8,61,194,15,64,10,33,36,151,231,112,136,66,128,192,108,19,0,90,157,
    86,181,56,191,48,118,65,144,161,17,220,48,103,97,49,111,224,74,228,40,
    236,108,19,42,159,6,210,129,135,173,197,70,59,44,36,29,227,30,145,52,210,
    115,249,118,8,238,141,134,120,199,23,178,111,13,93,6,218,222,249,7,36,
    109,188,182,197,54,175,111,243,82,250,236,82,138,201,18,1,1,176,77,4,160,
    95,248,163,53,132,68,30,142,62,128,105,204,52,1,20,10,197,141,72,223,219,
    213,117,216,6,197,109,75,14,142,20,77,188,180,233,225,114,35,132,23,238,
    31,11,244,70,31,211,197,70,195,137,32,61,82,123,172,24,116,116,142,238,
    191,59,97,180,119,73,57,130,165,221,191,206,97,235,30,145,11,70,90,217,
    128,115,76,146,8,148,207,97,235,57,6,9,63,0,72,46,218,16,236,242,174,78,
    54,69,204,52,1,64,162,37,199,201,197,28,0,2,160,96,105,184,123,217,198,
    209,162,142,151,170,33,86,91,12,33,223,31,34,216,146,130,64,8,40,209,32,
    73,100,26,164,70,78,117,51,219,182,113,202,13,61,209,78,239,31,125,39,
    238,125,231,104,107,233,167,137,196,12,66,207,63,35,174,101,167,147,109,
    239,243,216,51,17,200,40,7,160,239,36,195,132,63,58,103,141,75,172,141,
    126,146,253,193,76,19,64,165,90,105,56,249,130,11,32,183,215,99,17,2,204,
    217,26,138,71,53,28,47,50,92,168,133,168,116,56,248,222,43,141,118,196,
    160,60,164,110,177,145,132,36,81,221,188,166,71,19,115,182,95,211,176,
    87,7,58,211,119,43,107,233,186,130,1,194,61,20,61,47,14,207,1,136,117,
    149,169,103,242,237,146,8,250,135,129,108,39,252,138,144,196,154,20,188,
    54,161,165,79,12,51,77,0,182,105,181,40,33,19,41,172,136,246,85,104,20,
    88,46,232,152,115,52,172,182,24,94,170,133,104,120,28,227,240,0,1,25,100,
    1,111,139,65,36,0,68,17,3,93,139,122,239,239,22,187,32,177,81,204,115,
    196,249,2,219,156,101,64,212,160,63,61,40,173,91,236,120,202,158,178,230,
    193,139,236,206,42,26,13,227,17,65,92,172,212,21,244,109,133,31,241,61,
    18,87,142,216,65,123,226,141,44,247,136,153,38,128,82,174,208,1,129,63,
    104,190,252,94,97,104,4,55,150,13,44,229,117,92,169,135,184,88,15,209,
    9,196,110,68,105,100,12,35,129,254,247,140,119,196,20,118,115,139,70,200,
    211,31,122,190,161,171,149,160,82,66,112,15,130,216,160,241,184,177,221,
    32,173,214,116,19,5,119,229,209,77,19,1,213,13,80,99,200,120,241,216,4,
    144,114,71,225,87,239,23,144,66,30,138,81,96,253,152,217,60,0,0,88,221,
    168,186,97,24,78,53,177,194,214,9,110,91,52,113,242,70,7,183,46,152,176,
    244,233,6,12,167,144,70,3,72,108,173,140,27,43,223,127,248,155,7,39,254,
    12,80,9,82,9,67,58,5,22,29,130,57,226,194,8,154,144,190,27,117,5,74,127,
    96,80,164,98,84,199,228,222,42,49,213,32,79,31,204,109,131,251,238,86,
    135,30,68,210,168,100,148,142,64,82,8,46,184,120,1,135,96,20,88,63,102,
    154,0,54,27,87,67,193,69,103,218,231,33,0,10,38,197,61,203,22,30,184,193,
    193,137,146,14,99,202,137,68,147,36,1,57,233,3,2,72,132,113,148,40,64,
    10,58,5,150,115,26,74,54,133,165,1,101,131,161,76,58,48,194,38,68,224,
    66,240,97,233,181,59,145,87,234,201,9,197,115,135,18,129,84,19,133,70,
    109,7,38,165,12,136,174,93,152,200,162,38,140,153,54,1,202,55,222,232,
    74,130,138,224,28,154,62,253,75,161,4,152,119,52,148,44,27,27,29,142,243,
    213,80,37,18,77,201,46,24,197,36,24,245,72,116,160,142,61,224,185,17,223,
    214,61,116,28,5,232,15,245,109,121,0,131,18,28,201,105,200,27,0,11,185,
    234,161,64,0,157,0,54,24,124,217,134,27,134,8,133,3,98,216,170,182,97,
    172,160,229,116,72,57,38,2,193,66,80,195,132,20,2,204,107,67,240,209,58,
    123,75,193,91,194,63,28,163,192,250,49,211,4,112,95,169,228,95,218,172,
    254,22,243,253,66,190,80,124,208,114,28,139,142,58,253,166,31,42,165,110,
    164,183,106,148,224,104,65,199,188,163,97,181,25,57,10,125,62,149,68,162,
    241,72,96,192,2,36,144,55,117,28,41,89,8,52,19,245,128,128,203,157,142,
    57,206,25,71,187,104,75,3,142,228,40,114,70,188,76,130,184,211,111,60,
    193,55,71,0,7,33,124,201,209,14,2,48,205,1,49,172,161,14,208,161,171,156,
    82,215,102,41,5,120,224,39,100,48,198,7,55,169,33,214,167,178,168,61,98,
    166,9,224,177,199,30,19,0,254,230,61,239,249,224,87,221,229,242,63,41,
    20,203,63,157,43,22,239,49,77,75,219,143,102,28,166,70,112,211,156,129,
    165,188,134,75,117,134,203,245,16,110,56,93,71,225,184,40,218,20,71,115,
    58,242,142,9,203,182,225,9,130,245,142,64,195,151,96,177,32,110,139,29,
    94,223,169,217,7,148,240,31,203,107,112,244,222,148,97,210,67,0,106,26,
    16,77,17,129,199,35,34,208,157,168,37,216,144,175,107,223,18,167,95,4,
    52,70,218,168,148,144,146,175,18,146,175,79,113,81,187,198,76,251,0,34,
    200,63,252,195,255,176,122,211,66,241,183,87,47,94,124,215,198,202,202,
    255,86,175,213,174,134,97,40,199,217,146,247,66,23,142,65,113,231,162,
    137,7,110,116,112,243,188,1,243,0,59,18,197,32,68,98,206,209,113,67,217,
    132,101,196,194,5,20,45,13,183,47,90,184,115,201,194,66,78,235,27,171,
    50,180,60,103,240,13,218,182,6,64,61,239,24,4,39,138,20,121,67,13,251,
    80,227,217,169,10,224,37,130,79,19,45,32,30,8,170,81,130,130,1,44,155,
    33,202,178,5,120,141,14,243,93,63,177,185,119,50,75,166,9,33,70,38,153,
    168,107,208,161,25,5,214,143,131,255,166,78,24,15,63,252,176,53,127,243,
    237,175,45,21,203,63,87,40,149,223,230,228,242,37,109,132,228,14,41,68,
    212,217,119,111,16,18,168,251,2,231,107,33,214,154,1,216,158,51,10,213,
    174,232,183,235,8,218,245,168,4,85,116,133,47,106,75,21,119,167,145,66,
    130,64,96,193,161,56,154,163,32,16,224,156,195,52,76,88,142,13,77,211,
    65,53,10,74,53,72,16,212,3,96,181,197,208,244,37,36,104,52,146,171,59,
    155,175,103,78,95,162,182,171,231,1,32,104,215,192,188,78,178,142,36,81,
    73,10,56,58,112,162,64,96,210,120,173,50,49,105,58,157,54,58,173,86,34,
    248,189,4,128,164,141,57,33,4,82,202,115,13,63,120,108,221,51,108,195,
    202,189,95,179,156,7,52,211,54,84,234,116,239,218,32,37,120,224,237,57,
    18,48,28,18,97,187,137,208,107,141,246,110,206,192,58,173,95,175,156,253,
    202,191,194,20,92,177,123,197,76,155,0,131,240,169,79,125,202,7,240,249,
    135,223,251,222,167,150,59,75,111,43,149,74,63,151,47,149,95,103,89,182,
    185,107,255,192,24,160,4,88,204,27,88,44,58,88,107,250,120,97,195,197,
    230,168,173,201,70,194,246,199,209,40,176,156,51,176,156,167,32,82,32,
    169,132,237,205,55,142,222,75,176,148,215,48,239,24,216,244,4,86,90,12,
    237,190,90,136,97,59,68,92,133,152,238,252,147,70,209,36,56,154,39,176,
    52,164,180,4,146,132,237,187,26,64,191,240,119,39,0,197,194,207,88,248,
    11,79,159,88,254,36,30,127,92,44,220,255,208,39,237,48,248,39,186,29,190,
    79,51,237,251,52,195,50,38,86,225,55,2,212,53,143,51,8,132,121,156,177,
    231,112,8,133,31,184,6,53,128,62,144,247,188,231,3,199,115,75,243,239,
    45,148,75,31,202,21,74,119,154,166,73,7,249,7,38,165,1,0,0,165,20,134,
    169,38,220,120,76,224,114,213,199,185,138,139,166,191,187,214,100,74,3,
    104,68,26,64,170,29,118,159,6,160,19,137,99,5,13,139,142,6,72,14,46,4,
    4,231,224,156,193,52,45,88,118,172,1,104,160,84,105,1,84,163,160,68,205,
    13,8,5,176,209,230,88,105,113,120,76,66,198,133,71,3,52,0,53,65,89,194,
    111,85,193,125,55,89,15,145,2,5,19,56,94,32,48,72,186,84,88,166,60,154,
    4,173,70,29,158,235,14,20,254,248,60,177,240,127,241,232,210,39,241,248,
    227,105,169,163,199,190,227,205,55,233,86,238,221,212,180,63,160,155,249,
    59,53,211,212,8,213,34,71,157,55,53,51,64,10,142,160,85,3,15,119,78,64,
    21,97,24,114,191,243,251,126,147,255,74,107,229,107,135,210,9,120,173,
    19,0,0,224,212,169,83,154,89,88,184,39,55,55,255,211,133,82,233,159,228,
    114,249,35,186,97,244,92,251,180,8,0,80,223,251,182,207,241,210,166,135,
    151,170,30,58,193,120,245,75,163,16,128,65,37,110,40,234,152,119,162,254,
    131,34,38,0,6,206,57,12,211,132,109,59,9,1,104,148,130,36,68,160,236,112,
    26,169,255,30,3,214,218,28,171,45,134,128,67,141,250,238,33,0,154,140,
    80,247,155,213,148,192,73,204,89,192,177,60,129,158,18,254,30,45,33,34,
    223,102,189,6,223,243,134,9,191,148,130,127,51,96,236,151,190,116,108,
    249,111,251,132,63,133,83,218,137,251,55,238,36,185,220,143,234,118,225,
    61,186,229,220,73,52,170,137,112,90,61,55,8,36,15,225,183,170,59,70,1,
    4,11,25,247,59,31,215,66,255,87,214,206,125,227,80,245,1,76,227,186,32,
    128,24,15,63,252,176,181,120,203,29,175,207,23,74,191,80,42,207,189,213,
    113,114,5,170,197,83,94,101,148,132,178,119,244,19,64,12,41,129,154,27,
    226,92,197,195,149,186,143,96,196,25,6,219,17,128,148,2,182,14,220,84,
    50,80,180,8,32,5,4,31,68,0,86,68,0,90,66,0,84,211,84,27,243,132,0,40,104,
    220,107,128,16,116,66,224,106,51,196,122,155,35,16,105,187,92,141,240,
    150,92,40,13,32,240,64,34,225,63,158,39,208,250,133,63,190,248,148,230,
    85,175,110,34,12,130,33,194,47,190,17,250,254,71,159,252,194,103,63,143,
    145,84,231,135,244,99,223,97,220,101,56,185,15,16,205,60,69,8,185,137,
    26,6,221,107,183,165,173,32,16,161,15,191,85,221,190,25,8,11,57,243,59,
    159,148,220,251,153,234,11,223,60,84,93,128,251,113,93,17,64,140,119,188,
    227,145,185,210,241,210,15,148,202,243,31,41,148,74,39,45,203,54,64,200,
    212,9,32,6,23,18,27,237,16,47,172,119,176,222,10,119,172,56,220,142,0,
    242,6,112,211,156,129,130,65,146,174,66,131,8,192,178,108,152,150,61,148,
    0,98,51,32,214,2,8,37,160,132,66,130,160,25,8,92,110,48,84,58,28,76,196,
    38,128,186,95,126,179,10,48,31,75,14,193,145,28,1,69,175,218,223,219,22,
    188,251,117,171,109,86,16,134,97,215,7,0,236,82,248,83,56,121,210,88,246,
    74,247,233,134,246,8,181,237,119,235,150,115,92,211,205,190,169,168,123,
    3,15,60,4,237,90,111,203,245,20,98,225,231,94,248,11,245,151,158,58,55,
    177,19,79,9,215,37,1,68,32,239,122,239,135,110,152,159,47,255,68,97,110,
    238,253,185,124,225,86,141,210,129,254,129,177,15,76,41,12,195,216,177,
    64,41,228,18,87,235,62,94,172,184,168,117,194,161,25,133,131,8,128,72,
    137,130,69,113,203,156,14,91,39,137,9,211,67,0,60,69,0,246,238,8,32,182,
    247,133,4,106,158,34,130,170,43,32,64,84,171,235,86,21,139,6,83,194,79,
    122,85,254,88,248,123,68,159,168,181,214,54,43,96,140,165,157,126,82,10,
    241,68,192,197,47,126,233,179,127,247,4,246,226,52,187,239,62,115,65,20,
    30,176,236,194,251,53,39,255,3,186,229,28,163,154,49,17,34,96,94,27,65,
    167,49,208,199,48,107,194,15,92,223,4,0,0,120,232,161,135,244,155,94,118,
    255,203,109,39,255,225,124,190,240,195,78,62,183,164,235,198,158,142,57,
    42,1,196,240,66,129,139,85,15,231,55,93,180,6,100,20,246,19,0,129,196,
    188,173,225,166,57,29,22,5,68,212,12,115,60,2,80,14,192,225,4,16,155,3,
    221,176,32,33,20,92,2,149,14,199,229,38,67,163,237,163,204,107,88,48,153,
    42,128,238,17,126,32,157,146,147,38,0,33,4,106,149,13,112,206,19,225,23,
    66,252,189,207,253,143,156,249,236,103,191,129,73,121,204,111,185,197,
    62,226,220,240,29,90,206,249,176,110,231,190,79,51,115,11,84,211,247,68,
    4,97,167,137,208,109,109,89,162,228,76,50,223,253,59,230,250,143,206,138,
    240,3,25,1,36,56,117,234,148,99,22,151,222,148,43,149,126,190,88,42,189,
    217,206,229,28,186,99,183,221,193,24,151,0,0,245,117,106,121,12,231,55,
    61,92,172,122,240,194,174,138,153,38,0,34,57,150,242,58,110,42,233,208,
    105,228,188,220,66,0,170,201,232,100,8,160,155,164,147,16,1,37,96,130,
    160,218,234,32,168,175,131,135,65,210,23,32,25,0,26,23,9,165,24,32,82,
    243,33,56,71,181,178,1,33,56,166,38,252,41,28,63,126,50,23,204,155,15,
    26,118,225,67,186,157,123,88,183,236,121,74,117,140,77,4,82,34,232,52,
    192,188,118,239,211,156,75,230,119,254,94,132,222,71,170,47,62,253,244,
    4,151,62,117,100,4,208,135,119,190,243,199,23,157,35,165,119,205,149,231,
    126,58,87,40,189,202,182,109,125,92,179,96,55,4,16,67,72,160,214,9,241,
    226,134,139,171,13,31,33,151,9,1,240,78,29,199,10,26,78,148,116,104,144,
    93,193,79,19,64,20,1,80,4,192,163,48,32,135,101,59,48,45,11,154,30,11,
    127,42,2,176,11,2,160,148,194,115,93,84,214,86,17,134,97,36,240,189,9,
    63,253,213,189,36,98,1,198,88,172,1,112,72,249,25,143,251,255,116,90,194,
    159,198,209,87,190,50,207,121,254,205,186,85,248,73,195,206,61,164,89,
    78,57,73,38,26,1,82,10,21,2,12,188,238,115,189,194,63,245,107,152,52,50,
    2,24,12,250,142,71,30,185,185,148,155,251,137,114,121,238,39,114,249,194,
    205,134,105,146,81,5,122,47,4,16,131,9,137,245,102,128,23,43,42,145,40,
    104,55,112,68,239,224,104,65,83,142,182,180,224,79,130,0,82,145,128,36,
    93,119,16,1,80,146,16,131,215,233,96,99,125,21,156,177,148,250,31,41,254,
    3,182,255,132,0,194,16,155,27,235,92,48,254,201,144,123,191,240,228,231,
    62,183,175,42,243,252,237,39,203,134,109,61,164,57,133,159,214,237,220,
    67,186,105,231,200,8,149,135,146,243,40,4,168,194,140,82,112,201,188,217,
    21,126,32,35,128,109,241,208,67,15,233,71,111,187,251,59,138,165,185,143,
    20,74,165,119,56,185,252,188,62,66,217,49,33,4,134,57,153,209,84,1,151,
    88,169,251,104,55,106,48,195,6,16,117,11,222,137,0,226,36,32,193,213,99,
    219,118,96,154,38,232,164,8,128,80,184,157,54,42,235,107,224,156,109,17,
    254,216,250,79,202,116,83,4,224,185,46,175,86,54,62,25,134,238,190,11,
    127,26,165,251,30,92,176,53,235,109,154,101,127,200,176,115,15,106,134,
    157,35,218,176,145,226,4,130,5,8,90,85,8,206,148,240,251,238,211,240,131,
    15,85,206,125,237,203,152,65,225,7,50,2,24,9,223,255,232,163,185,146,48,
    222,82,44,149,126,54,95,44,190,201,118,114,206,118,105,197,147,36,0,64,
    57,156,235,213,77,84,55,55,32,248,246,4,16,207,22,232,102,1,42,109,192,
    182,29,152,150,169,38,18,69,17,128,241,8,128,70,14,193,46,1,116,218,45,
    108,110,172,131,115,158,152,0,105,225,79,238,71,215,1,128,48,240,195,122,
    173,250,159,59,237,250,47,29,164,240,167,64,138,47,123,237,66,206,176,
    127,128,90,249,71,117,219,249,14,221,180,237,173,173,192,8,120,232,33,
    104,213,32,88,32,153,239,126,131,251,238,71,107,231,158,30,63,92,121,136,
    144,17,192,24,248,254,31,125,116,105,174,104,157,42,150,75,31,206,23,74,
    247,89,182,61,176,236,248,80,18,128,19,105,0,154,14,45,42,6,234,18,128,
    6,26,135,253,232,214,16,96,76,0,148,166,114,247,41,69,187,217,76,156,121,
    61,26,192,214,59,2,66,128,192,247,195,102,163,246,251,245,102,237,95,158,
    249,220,231,14,91,131,12,178,244,178,147,199,168,145,255,1,221,206,125,
    64,183,115,15,104,134,101,164,137,128,249,46,130,230,166,12,189,246,53,
    33,252,192,181,81,14,188,111,248,203,63,248,221,141,59,142,47,252,206,
    198,213,11,63,180,190,122,245,127,169,215,170,151,194,32,144,99,143,197,
    218,21,182,59,199,246,231,151,178,219,194,122,0,93,13,255,224,142,173,
    0,182,120,249,162,164,158,110,233,111,28,231,247,61,47,172,215,106,191,
    191,86,105,255,234,33,20,126,0,144,27,223,58,115,117,237,233,207,254,158,
    87,221,252,17,175,190,249,207,253,102,237,235,204,119,195,56,233,71,114,
    134,208,119,159,231,158,251,51,215,130,240,3,153,6,176,107,156,124,244,
    81,227,174,16,15,228,139,165,159,45,148,202,223,159,203,23,202,113,217,
    241,52,52,128,90,181,130,218,102,101,136,6,160,202,128,7,105,0,140,49,
    184,157,214,166,166,25,245,98,185,124,179,109,59,154,154,78,76,147,130,
    160,216,251,63,40,18,144,182,255,187,26,128,122,190,217,168,161,86,221,
    140,38,228,200,100,173,253,8,124,215,171,85,107,31,175,212,214,255,229,
    55,190,248,197,67,155,23,223,7,58,119,239,235,111,178,76,235,221,186,157,
    255,128,145,43,220,17,180,26,23,253,234,202,207,87,206,126,245,147,56,
    132,13,62,119,131,140,0,246,136,31,252,193,31,44,22,150,111,248,222,98,
    121,254,231,242,197,194,131,182,147,179,52,77,83,81,128,9,149,31,239,150,
    0,120,24,162,221,110,157,111,214,170,191,70,168,252,106,161,180,240,99,
    249,66,241,199,114,249,194,141,166,101,17,77,211,18,83,32,14,237,165,139,
    130,210,4,64,251,157,129,132,160,81,175,162,81,171,70,17,128,158,21,67,
    125,181,36,60,207,115,27,213,205,223,246,234,149,255,249,137,39,158,216,
    156,200,13,217,95,104,139,247,191,225,78,187,176,248,78,30,122,79,173,
    124,249,191,254,23,28,178,1,159,123,65,70,0,147,1,249,129,247,124,240,
    72,121,174,240,238,98,177,248,225,66,169,116,87,190,80,212,70,105,68,50,
    10,198,35,0,101,243,179,48,148,237,86,243,133,122,173,250,207,190,252,
    247,159,253,43,0,252,228,201,147,70,126,110,249,213,78,177,248,83,133,
    66,241,157,185,124,126,81,55,77,104,41,45,32,237,8,220,142,0,64,128,70,
    173,138,102,189,222,211,26,60,174,249,145,82,194,117,93,183,89,175,254,
    86,115,221,255,245,51,103,254,246,80,182,196,26,3,20,152,78,215,246,131,
    68,70,0,19,196,169,83,167,52,174,231,238,42,45,44,62,186,176,180,252,158,
    66,169,120,76,215,141,145,243,7,134,97,92,2,96,97,40,91,141,198,211,181,
    122,237,231,190,252,249,207,124,30,125,59,214,131,15,62,232,20,151,142,
    189,201,206,229,62,154,47,148,222,226,228,114,5,221,48,182,68,2,182,115,
    0,2,202,49,217,108,108,205,139,151,82,194,235,180,219,245,90,245,183,91,
    149,224,55,174,1,225,191,102,145,17,192,20,240,240,195,15,91,203,55,223,
    253,218,226,220,220,207,21,75,229,135,157,124,174,184,23,109,96,28,2,8,
    3,95,54,27,141,47,52,107,213,95,252,226,231,63,243,36,182,217,177,30,122,
    232,161,57,107,238,200,247,229,243,185,143,22,138,229,147,118,206,177,
    52,77,223,66,0,52,21,2,76,8,64,74,212,54,55,209,106,246,14,187,146,82,
    194,115,59,245,122,117,243,95,175,180,106,191,253,220,23,190,48,213,193,
    45,25,246,134,140,0,166,136,135,223,251,222,210,241,249,163,111,47,150,
    202,63,83,40,149,95,99,217,187,107,75,54,26,1,8,4,65,192,155,245,218,103,
    154,245,202,63,125,98,244,212,90,242,166,183,189,237,88,169,56,255,238,
    124,161,244,147,249,66,241,30,203,182,53,45,170,20,28,104,255,83,2,41,
    37,106,149,10,218,173,174,124,75,41,225,118,218,245,70,181,250,235,126,
    115,243,183,158,120,226,137,67,217,8,51,67,23,25,1,76,31,228,61,31,248,
    192,241,82,121,249,189,249,98,233,67,249,226,240,182,100,195,176,35,1,
    8,129,32,240,89,163,86,251,171,122,109,125,119,217,117,31,251,24,125,235,
    147,95,191,179,80,42,254,68,161,84,254,177,92,33,127,163,105,217,164,219,
    49,168,55,26,32,132,68,181,178,129,78,187,21,173,81,162,211,110,213,234,
    181,218,111,132,153,240,207,12,50,2,216,39,156,58,117,74,211,202,203,47,
    43,149,202,31,41,205,205,253,72,46,95,88,214,117,125,36,255,192,78,4,224,
    185,110,216,108,84,255,211,102,117,227,95,125,249,115,159,219,83,7,154,
    147,39,79,26,203,55,223,241,234,124,161,240,83,197,98,249,157,78,33,191,
    104,24,102,138,4,20,1,112,33,80,221,216,128,219,105,67,74,137,118,171,
    181,218,168,215,62,22,54,55,255,223,76,248,103,7,25,1,236,51,30,122,228,
    17,251,70,171,252,143,74,115,115,63,91,42,151,223,234,228,114,133,157,
    252,3,131,8,32,206,251,119,93,215,173,215,170,255,177,185,86,251,31,191,
    248,197,255,54,177,24,251,131,167,78,57,75,212,124,83,46,87,248,104,177,
    84,122,75,46,95,40,232,186,222,37,0,46,176,185,177,6,183,211,70,187,213,
    90,173,215,106,191,234,86,215,126,255,204,153,51,135,110,2,110,134,225,
    200,8,224,128,240,142,71,30,153,155,203,47,253,192,220,124,249,103,243,
    165,210,171,45,203,54,134,249,7,18,2,168,84,146,180,91,193,57,60,183,211,
    170,214,54,255,93,181,211,252,141,51,127,59,29,79,251,67,239,120,199,220,
    98,126,254,251,156,66,225,163,133,82,233,164,227,228,44,93,215,193,56,
    71,101,117,5,149,141,181,213,70,189,250,171,110,181,146,9,255,12,34,35,
    128,131,5,249,241,71,31,189,201,202,207,191,175,84,156,123,127,174,84,
    184,213,52,182,250,7,250,9,64,112,1,183,211,170,215,170,213,223,184,220,
    168,252,187,103,78,159,30,109,74,197,30,214,249,182,119,189,235,88,177,
    176,248,238,66,169,248,193,98,169,124,47,213,52,237,210,133,115,231,175,
    94,185,244,207,253,90,229,255,203,132,127,54,145,17,192,33,128,106,75,
    246,192,203,139,165,252,135,243,197,210,143,228,243,249,69,221,232,182,
    37,75,19,0,231,12,237,86,107,181,86,217,120,172,85,89,249,191,247,211,
    222,254,216,199,62,70,191,242,204,51,183,47,28,185,225,17,39,151,127,235,
    234,197,139,255,250,79,185,219,223,179,63,195,12,33,35,128,67,132,83,167,
    78,57,206,226,137,239,46,148,203,63,91,42,205,125,183,157,115,28,77,211,
    18,2,216,92,95,71,171,89,191,180,89,221,248,87,245,43,151,62,126,80,187,
    238,163,143,62,106,116,104,113,222,175,188,84,121,60,19,254,153,70,70,
    0,135,16,239,252,241,31,95,156,43,45,191,171,60,55,255,211,249,82,233,
    85,150,101,235,181,205,13,92,190,112,254,92,101,125,253,159,178,118,245,
    147,167,79,159,30,109,56,125,134,12,219,32,35,128,195,11,250,238,71,126,
    234,230,185,133,133,15,204,47,47,63,210,106,52,106,231,159,127,246,159,
    253,37,21,159,201,84,238,12,147,66,70,0,135,28,143,62,250,168,97,205,31,
    121,69,199,245,248,127,248,223,255,215,167,113,141,21,163,100,200,144,
    33,67,134,12,25,50,100,200,144,33,67,134,12,25,50,100,200,144,33,67,134,
    12,25,50,100,200,144,33,67,134,12,25,50,100,200,144,33,67,134,12,25,50,
    100,200,144,33,67,134,12,25,50,100,200,144,33,67,134,12,25,50,100,200,
    144,33,67,134,12,25,50,100,200,144,33,67,134,12,25,50,100,200,144,33,67,
    134,12,25,50,100,200,144,33,67,134,12,25,50,100,200,144,33,67,134,12,25,
    50,100,200,144,33,67,134,12,25,50,100,200,144,33,67,134,12,25,50,100,200,
    144,33,67,134,12,25,50,100,200,144,33,67,134,12,25,50,28,118,252,255,59,
    169,108,135,95,233,25,250,0,0,0,0,73,69,78,68,174,66,96,130,
}
},
{.path = "data/icons/icon32.png", .size = 1712, .data =
(const uint8_t[]){
    137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,0,32,0,0,0,32,8,6,0,
    0,0,115,122,122,244,0,0,6,119,73,68,65,84,120,156,237,150,77,108,92,87,
    21,199,255,247,227,189,55,243,198,95,99,59,113,106,39,33,184,8,33,153,
    66,213,162,8,218,162,84,98,7,173,88,160,68,130,118,81,64,138,100,81,171,
    236,80,96,225,5,18,98,129,132,186,64,136,170,66,40,72,72,212,18,84,34,
    45,10,82,155,66,18,146,84,148,66,235,182,137,227,16,55,51,246,120,198,
    158,143,55,239,205,188,143,251,113,88,140,211,166,182,19,39,82,11,155,
    158,229,213,189,239,252,206,255,127,207,185,15,248,56,254,207,193,110,
    119,227,161,217,83,178,152,234,65,231,74,179,53,55,119,196,28,154,61,37,
    221,86,231,179,204,216,164,92,77,254,243,246,220,145,236,35,3,120,244,
    216,185,49,46,156,163,128,120,212,90,117,58,141,27,39,184,229,15,48,41,
    166,137,200,128,232,101,175,48,52,199,180,189,240,252,79,15,54,0,70,31,
    10,192,225,217,121,215,74,254,48,35,126,204,90,243,32,145,113,84,18,82,
    176,122,49,114,253,98,46,215,55,226,112,233,194,201,245,67,56,185,136,
    172,121,67,165,225,31,195,86,249,197,213,213,108,241,118,84,185,9,0,177,
    71,126,112,102,159,231,23,159,228,50,247,109,198,249,40,89,131,180,211,
    64,187,182,136,110,176,2,127,112,28,254,224,93,232,27,61,0,199,235,131,
    209,41,84,18,34,233,52,140,85,233,50,89,245,178,234,182,159,121,233,153,
    35,231,1,220,84,17,185,93,213,153,249,215,87,193,250,143,25,107,239,39,
    157,9,192,66,37,33,178,110,11,214,164,80,89,4,149,69,0,8,140,113,48,46,
    32,164,135,56,171,130,140,22,96,216,175,178,238,19,113,183,222,2,112,254,
    86,10,240,205,11,70,176,79,8,199,249,57,231,252,32,89,45,226,96,5,209,
    250,85,168,36,132,49,25,130,250,21,172,46,157,65,233,210,139,168,44,157,
    70,220,169,129,200,128,172,129,213,25,140,234,246,52,52,26,156,139,228,
    208,236,41,113,43,128,45,10,192,116,140,37,151,147,53,224,156,67,37,109,
    24,149,130,120,132,122,229,117,172,151,254,9,149,134,176,164,80,43,93,
    128,150,41,134,247,220,131,254,129,79,2,100,145,235,27,133,112,124,228,
    251,119,195,106,245,184,234,54,47,3,248,245,109,3,144,211,23,123,210,143,
    29,175,0,46,29,248,67,227,104,175,45,162,244,206,159,209,88,126,3,42,110,
    195,26,13,65,61,91,181,234,162,213,188,4,149,134,216,181,235,126,56,94,
    63,64,4,107,20,84,210,222,155,68,173,137,59,82,32,151,219,171,10,131,185,
    4,32,104,149,193,40,192,31,156,192,228,125,223,196,200,196,189,88,190,
    248,18,214,175,189,6,21,71,96,66,130,49,129,225,145,41,12,15,79,129,115,
    15,0,193,154,12,221,96,5,105,167,105,173,49,149,59,2,200,15,165,169,181,
    126,196,133,128,144,12,138,37,96,92,64,186,62,118,31,248,18,198,38,31,
    68,80,189,132,210,59,39,209,94,91,192,158,241,7,48,54,241,69,112,46,97,
    141,65,214,109,33,172,47,33,9,215,144,198,13,221,13,43,181,59,2,48,165,
    72,233,162,105,123,254,8,64,0,99,2,210,43,64,8,14,206,37,140,181,24,217,
    119,31,10,197,253,104,148,255,141,145,137,207,65,72,15,100,45,116,214,
    69,212,44,33,14,42,104,55,174,162,81,155,79,116,18,212,111,5,176,165,11,
    150,94,249,141,190,248,230,241,224,221,203,39,16,181,203,32,50,0,17,184,
    240,32,115,62,188,124,14,58,139,208,174,45,194,168,20,89,28,130,172,129,
    209,9,58,205,50,226,246,42,90,245,5,4,173,5,16,183,144,125,67,19,119,61,
    114,212,191,25,192,118,131,136,221,243,216,15,127,193,184,152,150,142,
    143,129,193,73,12,143,78,161,127,232,0,28,175,0,128,16,172,46,160,181,
    122,9,89,210,198,240,248,20,114,3,99,80,73,136,230,202,91,168,149,46,32,
    10,175,1,156,131,75,135,184,116,27,194,117,94,33,107,143,199,134,157,190,
    246,194,47,91,184,97,48,109,81,0,0,17,81,3,232,221,240,198,250,60,150,
    174,252,9,165,165,191,32,10,203,189,126,183,6,157,112,25,171,165,179,168,
    46,191,138,180,91,71,22,7,168,149,95,69,187,121,5,220,117,33,115,62,100,
    206,103,50,231,143,112,225,126,131,75,247,119,190,35,230,38,191,246,157,
    169,27,147,109,157,3,61,89,62,224,155,86,93,172,175,190,142,160,113,25,
    197,145,207,32,11,91,168,150,207,67,165,17,214,42,175,161,211,89,6,105,
    141,160,190,240,222,23,152,144,144,185,2,24,23,32,163,1,75,5,157,101,7,
    145,169,161,29,1,192,120,131,64,134,129,125,96,138,169,44,66,173,242,15,
    164,65,29,70,39,0,99,0,8,89,26,64,117,67,16,44,76,150,130,187,30,132,151,
    239,149,2,6,46,93,168,110,2,147,197,1,50,93,221,17,128,24,11,4,227,134,
    8,98,219,119,132,8,0,129,11,1,46,29,48,206,1,214,75,148,69,45,36,173,222,
    35,40,93,191,167,0,89,88,173,64,198,172,165,113,220,216,17,64,112,22,48,
    198,21,99,112,1,192,146,221,72,122,3,3,0,6,6,198,4,152,116,192,165,124,
    175,90,233,230,1,107,97,84,12,128,192,184,128,81,25,172,74,86,28,191,217,
    217,17,96,188,223,11,83,139,44,136,109,129,24,7,3,109,92,62,139,247,21,
    97,61,11,216,117,81,8,100,53,156,124,63,132,227,129,54,246,89,163,64,58,
    133,201,98,88,171,223,45,157,249,107,186,35,192,189,227,3,145,149,44,169,
    134,10,75,141,20,97,106,65,140,3,220,128,140,233,201,205,197,251,118,16,
    245,214,173,5,227,27,182,8,209,123,51,24,239,193,171,140,84,26,47,98,147,
    167,219,119,1,233,192,97,206,181,253,195,185,177,81,95,242,114,144,161,
    220,82,232,40,2,147,28,92,74,112,206,224,138,13,21,0,128,44,124,73,32,
    155,145,134,175,192,152,107,210,164,231,189,53,80,73,164,172,206,174,110,
    206,181,221,28,128,163,130,106,150,168,239,106,165,127,229,9,170,223,61,
    236,226,11,251,124,76,142,230,225,73,14,193,57,246,12,56,248,244,88,30,
    119,143,122,232,119,57,134,243,12,19,3,146,138,34,57,231,216,228,40,105,
    253,7,34,211,38,163,161,147,14,172,81,243,164,213,155,91,138,221,14,224,
    122,204,60,253,180,151,107,37,15,73,215,249,190,20,206,87,164,231,230,
    27,29,133,229,114,25,20,174,89,33,184,26,26,30,245,32,93,212,171,21,202,
    226,232,111,141,160,254,189,179,39,79,190,189,235,208,225,66,30,252,97,
    46,216,180,78,227,221,105,171,241,212,218,91,167,207,109,182,224,182,254,
    138,159,154,157,29,202,123,131,95,207,229,243,51,156,177,207,175,174,44,
    179,181,234,202,11,4,246,92,177,56,242,184,155,243,190,188,94,171,253,
    61,237,116,158,124,254,247,191,93,184,241,236,167,14,62,54,208,113,130,
    161,202,217,19,165,205,201,111,27,224,250,222,31,253,248,103,123,153,231,
    62,209,172,175,239,169,85,150,126,50,119,252,248,242,183,166,167,139,125,
    222,192,67,205,168,62,63,247,236,179,91,60,254,208,227,240,225,231,196,
    204,204,140,247,145,39,250,56,254,87,241,95,105,140,140,8,113,124,24,60,
    0,0,0,0,73,69,78,68,174,66,96,130,
}
},
{.path = "data/icons/icon48.png", .size = 3004, .data =
(const uint8_t[]){
    137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,0,48,0,0,0,48,8,6,0,
    0,0,87,2,249,135,0,0,11,131,73,68,65,84,120,156,237,153,123,108,100,215,
    93,199,63,231,156,123,239,220,25,207,172,237,125,122,55,235,58,97,243,
    88,218,180,75,66,11,229,209,164,136,134,63,40,45,136,200,149,136,68,2,
    68,9,16,37,72,64,17,132,86,50,81,255,160,21,8,9,36,10,138,84,129,80,20,
    164,24,21,136,82,66,5,37,164,74,66,186,209,86,129,77,54,9,251,142,119,
    253,24,219,243,158,185,207,115,126,252,113,199,222,93,225,245,62,1,33,
    237,79,178,228,153,251,187,191,243,253,158,223,243,156,129,27,114,67,110,
    200,255,107,81,215,106,224,190,223,252,230,72,48,200,130,111,252,217,167,
    91,160,100,237,251,79,61,250,220,168,248,225,167,148,228,75,25,249,155,
    47,127,245,115,189,107,93,107,35,185,106,2,211,211,207,153,232,182,189,
    7,140,10,126,75,96,210,101,209,223,165,121,255,5,157,185,147,78,236,126,
    237,135,191,171,180,249,41,196,197,206,102,7,197,229,179,158,85,223,26,
    89,30,156,153,157,253,156,253,63,37,48,61,243,214,214,52,139,31,84,158,
    249,53,133,190,25,165,148,136,88,155,39,115,189,250,177,67,193,200,216,
    1,227,151,247,173,219,87,10,227,135,89,16,214,142,139,184,23,109,156,252,
    173,228,241,155,207,255,193,143,118,255,87,9,220,59,243,146,55,206,248,
    199,61,63,124,18,212,143,139,115,37,113,57,34,130,205,19,122,171,167,233,
    46,159,160,50,190,135,114,109,23,94,80,70,105,131,87,26,193,11,42,40,165,
    65,68,156,179,45,155,199,7,163,246,194,108,52,104,124,107,103,195,204,
    93,173,87,46,155,192,79,126,254,59,19,229,45,181,71,180,9,126,69,105,181,
    103,237,85,113,150,116,208,162,187,122,138,168,83,39,139,218,84,198,111,
    34,28,217,134,95,174,81,222,178,155,176,186,21,155,167,184,60,69,196,225,
    108,74,58,104,147,37,253,76,92,126,194,218,244,69,155,70,95,175,184,210,
    161,23,158,254,236,224,74,8,120,151,82,152,158,121,46,136,146,15,124,210,
    243,253,39,69,248,17,16,31,244,16,124,78,58,104,19,247,86,176,89,4,8,32,
    231,118,69,214,254,87,120,126,25,252,144,52,234,144,244,155,216,44,65,
    41,229,43,227,223,161,181,119,59,194,131,173,246,210,227,192,95,95,55,
    2,63,253,133,151,39,211,188,242,132,231,251,191,168,180,222,46,46,39,207,
    44,74,233,2,124,212,193,102,49,226,134,222,23,71,60,88,197,11,171,4,149,
    113,64,129,26,122,74,28,0,206,102,5,49,165,16,41,222,73,163,150,26,116,
    150,70,179,164,123,197,57,121,81,2,51,51,51,250,176,217,254,27,160,158,
    192,57,179,6,192,102,49,73,127,21,113,22,109,252,66,89,65,158,69,52,22,
    15,211,88,124,139,230,202,17,198,118,125,47,219,111,186,155,176,182,227,
    2,187,226,44,206,166,100,233,0,151,167,24,63,36,238,55,176,121,154,98,
    221,234,149,18,216,140,177,250,217,153,127,255,99,65,61,225,242,4,148,
    38,139,59,244,155,115,136,8,65,121,12,47,40,35,226,232,183,231,152,63,
    250,47,244,91,115,228,73,132,9,203,24,191,132,95,170,177,243,214,31,98,
    226,150,79,80,173,77,226,249,101,162,78,157,168,91,199,102,49,126,169,
    74,80,30,69,108,78,50,104,166,206,229,95,177,186,244,23,255,244,135,247,
    156,66,157,235,41,155,201,102,33,36,2,13,196,33,206,18,84,170,120,165,
    50,121,58,32,233,55,201,147,30,226,114,58,205,227,172,204,127,151,168,
    187,88,132,137,90,219,23,133,181,9,221,246,41,178,211,49,97,184,141,177,
    241,219,240,168,160,181,71,80,219,129,241,194,98,167,188,128,242,150,93,
    129,88,251,100,50,104,222,245,195,15,127,237,129,215,224,178,74,236,230,
    73,172,212,170,231,151,165,60,58,161,188,32,4,20,149,45,19,196,189,21,
    26,103,14,51,127,252,37,218,171,255,137,184,188,168,48,206,22,180,47,180,
    129,184,156,104,176,68,18,53,168,149,39,217,177,231,99,24,19,32,226,10,
    210,34,136,179,36,81,211,139,123,43,129,235,182,243,203,1,127,73,2,181,
    109,19,145,23,84,196,229,162,156,43,114,64,105,67,105,100,43,219,167,190,
    159,112,203,14,234,167,254,141,165,147,175,145,116,26,184,60,67,16,148,
    241,206,229,199,48,74,61,175,204,248,248,135,24,27,187,109,253,153,82,
    6,133,198,102,49,131,206,34,89,220,197,185,116,121,146,201,244,245,235,
    65,64,235,106,87,123,37,231,7,104,107,51,242,36,37,77,34,108,26,33,226,
    24,25,219,203,205,7,238,103,98,223,61,212,79,190,206,194,209,127,165,83,
    63,74,30,247,17,103,17,169,130,179,132,225,54,118,237,254,56,149,202,196,
    240,123,183,190,70,158,70,12,90,243,36,131,38,74,41,156,203,23,103,103,
    127,238,178,155,218,166,4,68,92,91,44,185,21,237,41,93,194,248,160,210,
    184,40,163,67,16,74,105,70,198,246,114,219,15,254,60,83,31,249,12,75,199,
    95,101,238,157,111,210,89,62,134,75,98,42,225,110,38,167,238,35,172,108,
    95,179,137,179,69,200,37,131,38,131,246,2,89,212,193,230,9,34,86,162,110,
    125,225,114,193,95,146,0,46,233,162,202,41,16,138,3,103,65,107,15,29,214,
    112,46,195,102,9,90,123,152,160,140,82,154,176,186,147,169,3,63,195,238,
    219,127,140,250,169,239,208,111,206,49,245,145,207,226,151,106,235,38,
    149,210,104,227,145,246,155,244,155,103,200,147,30,121,210,39,137,219,
    52,235,111,187,126,235,204,226,117,35,208,91,61,213,45,141,237,73,202,
    213,29,40,101,64,129,20,221,7,173,61,252,106,25,191,20,144,167,57,54,95,
    243,186,194,120,33,97,101,59,90,121,136,205,208,90,1,26,231,44,206,229,
    196,221,21,6,173,5,178,184,75,158,244,232,119,230,105,44,30,38,73,219,
    169,35,95,190,110,4,222,125,247,235,253,176,58,26,111,221,241,65,118,76,
    220,77,80,26,95,127,38,34,20,81,20,16,148,125,196,229,100,73,70,50,232,
    210,169,31,163,223,58,139,241,2,210,184,135,50,1,97,101,12,227,121,244,
    87,230,73,250,13,178,164,75,22,119,232,181,231,232,180,79,224,116,142,
    54,94,70,238,82,138,204,191,230,62,64,174,210,40,73,90,131,165,179,7,105,
    174,188,195,216,214,219,25,29,187,131,176,188,173,152,44,41,170,166,205,
    21,74,251,120,190,208,106,207,147,197,157,225,28,52,236,147,226,176,121,
    134,136,35,79,122,216,52,34,141,218,116,26,199,233,245,230,16,13,126,165,
    134,175,198,70,148,226,43,251,238,123,232,175,172,111,94,56,245,177,201,
    57,158,122,202,109,2,113,115,2,129,54,17,162,122,40,33,77,58,212,23,14,
    209,92,125,143,209,177,91,217,186,253,67,84,170,19,235,186,34,224,172,
    224,108,62,252,44,56,151,179,214,212,138,126,224,112,121,70,150,116,105,
    173,188,67,111,112,22,140,70,27,131,214,30,202,24,163,141,255,3,218,15,
    238,242,225,177,59,190,187,244,55,217,167,127,105,118,124,209,123,239,
    208,161,167,179,141,48,234,205,8,40,157,165,32,231,29,5,133,44,237,178,
    82,127,147,147,199,254,158,249,185,111,51,232,47,13,155,209,57,45,103,
    51,58,205,99,44,188,255,109,26,245,195,100,105,15,40,154,85,154,180,169,
    159,125,131,118,227,40,74,107,76,169,140,23,148,209,158,143,246,2,76,80,
    66,27,207,215,198,251,160,246,75,95,12,130,145,127,232,238,241,254,228,
    246,159,120,104,255,21,123,32,79,170,153,246,179,246,127,31,152,10,34,
    245,133,55,104,53,222,99,219,206,59,217,190,235,46,252,160,70,150,245,
    89,94,60,68,99,249,45,148,82,44,206,189,74,183,115,138,29,55,125,148,32,
    24,101,225,244,43,116,154,199,214,199,14,5,69,227,27,130,95,235,202,0,
    74,41,173,148,153,20,229,30,201,144,131,192,187,87,68,224,8,71,236,157,
    220,218,186,184,134,144,38,109,22,230,94,163,177,252,54,91,70,191,135,
    213,247,223,164,221,56,138,56,139,242,124,68,28,209,96,153,179,167,94,
    66,156,99,208,153,47,42,153,58,23,90,5,90,80,218,67,105,13,82,132,154,
    56,139,203,51,242,184,159,74,156,158,217,8,193,166,33,196,236,172,5,105,
    110,170,51,36,146,196,45,234,243,7,233,117,230,134,243,144,172,3,43,52,
    28,54,27,192,112,246,113,89,138,203,207,133,181,26,22,30,113,14,17,133,
    246,74,160,52,121,220,199,89,219,85,202,109,216,224,54,39,0,32,250,138,
    103,116,89,131,100,188,245,106,5,172,239,188,246,124,92,158,16,183,150,
    136,91,203,216,44,89,167,177,102,65,196,13,7,68,135,194,173,230,46,219,
    16,199,37,143,148,74,169,134,82,90,0,117,254,12,115,57,162,148,30,38,167,
    191,78,68,27,191,56,116,10,184,60,195,166,49,105,183,152,131,116,16,94,
    72,216,218,53,111,45,37,237,94,103,163,53,46,237,1,84,19,180,85,74,163,
    181,25,46,112,153,39,191,225,217,64,105,83,16,49,62,202,24,4,65,68,240,
    202,85,188,112,4,237,121,56,107,177,105,180,126,240,135,162,36,15,47,3,
    222,95,250,143,177,120,163,37,46,233,1,99,104,129,88,80,30,40,180,241,
    214,141,95,218,35,231,17,85,195,146,35,130,216,28,191,82,43,60,163,205,
    240,177,42,118,59,79,193,102,40,101,138,169,215,230,56,103,143,195,236,
    134,19,234,37,61,240,225,61,213,206,45,219,194,52,244,207,169,42,165,49,
    94,128,49,254,5,46,191,0,186,82,23,250,73,0,87,156,238,196,89,148,241,
    48,65,136,246,75,231,8,174,235,10,46,79,138,74,36,206,138,184,19,23,195,
    119,73,15,236,170,233,222,84,169,146,76,38,182,118,98,37,166,222,203,201,
    135,27,175,180,65,235,162,195,138,179,69,242,42,133,214,6,167,245,16,148,
    172,255,21,122,110,120,43,81,216,208,158,143,241,75,195,91,10,119,110,
    68,113,14,156,195,101,105,100,211,232,253,171,38,224,105,211,83,138,120,
    188,226,243,125,123,61,150,187,41,39,27,9,141,129,197,21,136,81,107,185,
    33,130,54,6,119,129,87,214,234,168,156,23,114,114,222,217,25,148,214,184,
    60,197,69,57,218,15,208,158,143,56,71,158,197,228,201,160,147,217,100,
    233,170,9,164,137,180,180,201,143,160,252,9,163,149,183,179,230,51,22,
    106,22,187,57,167,91,41,157,196,22,101,95,21,68,24,130,47,121,154,32,48,
    216,243,128,138,56,60,45,140,149,132,44,27,144,138,231,68,124,0,141,128,
    136,197,38,81,209,35,178,20,155,12,16,113,43,126,164,27,23,195,119,201,
    28,248,163,167,62,191,218,29,196,15,167,113,252,148,181,246,148,136,136,
    111,20,147,99,62,31,221,91,97,255,174,10,35,129,185,224,157,145,64,51,
    181,53,100,255,206,50,83,227,37,42,190,6,4,95,193,238,170,97,91,213,103,
    139,103,179,49,233,62,43,54,251,162,184,252,109,183,126,59,86,220,29,229,
    201,0,113,206,137,147,55,170,44,110,88,66,207,109,205,101,200,244,244,
    180,217,251,225,187,239,44,153,224,113,109,244,253,90,155,113,165,20,158,
    31,208,75,45,39,86,34,206,172,246,145,206,18,19,165,20,101,19,70,70,170,
    84,170,53,156,41,177,60,176,164,173,58,33,9,241,32,74,187,157,246,95,250,
    46,249,194,203,47,127,178,241,129,79,28,153,82,138,7,148,241,30,84,218,
    236,83,10,147,116,155,46,139,122,47,102,121,254,88,243,200,171,23,205,
    129,43,190,202,123,104,102,38,220,166,203,247,250,158,249,117,227,5,247,
    134,165,82,168,180,198,137,208,232,198,172,204,159,38,143,250,68,209,192,
    86,171,53,70,106,53,83,10,203,40,165,168,47,206,147,37,105,146,164,241,
    211,237,133,206,204,43,175,124,227,188,49,101,70,223,116,207,225,125,30,
    230,65,101,244,3,105,191,125,52,143,122,143,213,15,191,114,209,10,116,
    85,4,214,228,87,127,231,247,199,203,21,125,127,181,50,242,184,231,123,
    119,42,165,77,150,101,156,57,125,146,94,167,211,237,247,123,127,90,173,
    142,68,213,218,232,67,229,74,245,102,165,149,94,94,92,136,226,100,240,
    213,94,26,125,233,159,103,103,219,27,26,158,158,54,123,22,178,125,42,141,
    7,103,15,254,227,134,3,220,117,33,0,128,136,250,237,223,251,242,148,25,
    169,60,28,120,254,47,88,231,110,58,115,250,100,171,211,108,125,73,39,157,
    63,7,210,242,232,142,253,149,209,177,95,214,198,124,166,190,52,255,108,
    218,92,254,242,243,207,63,127,205,63,108,172,201,53,255,70,6,48,51,51,
    227,37,97,237,0,194,35,245,249,197,215,187,75,167,159,157,157,157,77,215,
    158,79,79,207,4,181,61,131,91,210,213,133,51,207,60,243,76,255,122,172,
    249,63,34,143,62,250,168,63,51,51,115,25,243,213,13,185,33,55,228,134,
    12,229,191,0,28,195,92,201,114,89,143,242,0,0,0,0,73,69,78,68,174,66,96,
    130,
}
},
{.path = "data/icons/icon64.png", .size = 4397, .data =
(const uint8_t[]){
    137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,0,64,0,0,0,64,8,6,0,
    0,0,170,105,113,222,0,0,16,244,73,68,65,84,120,156,237,155,107,140,156,
    87,121,199,127,231,156,247,50,179,51,187,222,139,189,107,39,113,66,10,
    9,73,192,113,131,40,132,168,109,26,165,208,40,4,104,63,36,173,132,74,27,
    84,12,162,16,26,160,42,208,22,203,226,99,219,15,85,81,171,182,162,21,52,
    109,74,162,74,33,180,8,84,154,96,66,128,212,184,105,67,227,224,96,39,94,
    95,246,50,187,59,59,183,119,222,219,185,244,195,59,187,59,123,113,118,
    215,177,65,170,252,151,102,61,59,123,222,51,231,249,159,231,121,206,115,
    57,134,203,184,140,203,184,140,203,184,140,159,22,196,255,211,5,56,113,
    251,199,191,58,22,136,70,252,239,127,246,190,104,163,191,255,242,7,255,
    229,117,206,15,126,221,154,244,88,55,107,60,253,204,23,206,206,193,33,
    123,105,214,115,126,92,116,2,238,57,248,248,0,233,174,119,73,229,125,204,
    90,189,160,211,248,159,117,218,122,242,155,59,159,157,225,208,33,123,235,
    131,143,148,135,242,210,187,101,80,254,180,16,106,159,115,54,117,38,63,
    166,243,228,43,58,139,190,74,158,255,232,240,23,239,79,46,246,186,206,
    135,139,71,192,193,131,242,238,248,142,215,43,191,242,73,37,189,123,133,
    84,131,0,206,154,212,154,252,71,38,143,31,139,59,115,135,253,176,114,175,
    148,193,123,133,148,67,253,143,59,103,45,48,235,5,149,111,163,228,35,180,
    90,79,127,117,228,169,57,14,93,90,173,184,40,4,220,117,240,251,67,161,
    9,238,19,66,124,2,33,175,23,66,200,85,3,156,35,238,204,217,198,212,177,
    168,50,178,183,18,86,70,164,144,2,103,29,224,0,80,126,137,160,60,140,242,
    3,156,53,177,53,230,88,158,199,143,107,147,63,30,157,235,254,232,240,23,
    239,184,36,90,241,170,8,184,247,222,71,148,190,233,245,251,133,23,252,
    129,82,254,61,192,128,179,6,107,52,206,26,0,172,213,196,205,105,218,243,
    47,147,69,117,42,163,123,9,43,163,248,165,29,40,63,4,10,225,253,176,138,
    144,106,213,252,206,89,235,140,158,141,59,243,79,197,141,217,71,209,233,
    83,79,92,117,252,162,106,197,5,19,112,239,193,255,29,213,82,190,207,243,
    252,7,132,144,175,65,136,149,185,156,195,90,67,158,180,136,22,207,146,
    116,230,200,227,54,58,237,80,25,221,75,80,222,129,23,84,80,97,153,82,101,
    140,242,142,221,88,163,49,121,138,179,122,101,154,222,28,121,210,193,216,
    60,182,58,123,193,234,236,43,121,154,61,78,30,93,20,95,177,109,2,110,63,
    248,164,55,152,120,183,122,225,224,167,189,160,114,167,84,42,92,59,198,
    57,75,158,180,137,155,51,36,157,121,76,30,147,39,29,242,180,67,117,244,
    106,130,242,80,65,64,80,34,172,140,49,176,99,15,66,74,64,224,172,70,231,
    9,58,141,72,163,58,38,79,89,50,147,98,110,103,157,213,179,38,235,126,171,
    221,156,251,236,247,31,250,192,137,87,67,128,220,124,200,10,238,254,228,
    147,187,135,242,129,79,123,65,245,203,66,136,187,173,78,194,98,215,204,
    242,34,173,78,73,218,53,210,206,60,214,228,188,50,199,2,129,0,28,206,90,
    156,53,8,161,240,252,50,86,103,224,220,42,197,2,16,66,72,156,219,147,198,
    173,119,153,110,227,138,237,137,187,30,222,86,6,29,56,240,3,127,106,84,
    223,33,149,247,25,169,252,219,132,16,62,128,115,14,103,114,172,209,8,1,
    214,100,100,113,171,39,56,208,183,120,107,50,162,230,89,84,88,194,11,43,
    43,188,136,229,31,20,115,90,172,201,49,58,197,57,11,8,132,144,56,28,56,
    71,22,55,137,155,211,232,60,73,116,158,53,126,34,4,212,38,196,205,165,
    96,248,11,206,217,171,172,89,217,237,222,146,209,89,161,174,66,8,132,92,
    59,165,35,141,23,153,59,119,132,246,194,41,90,141,151,24,28,187,150,177,
    43,246,179,99,231,117,108,168,33,206,81,56,211,28,147,39,24,157,2,32,165,
    71,103,225,52,214,100,8,161,34,67,183,125,65,82,247,97,75,4,232,220,72,
    229,217,138,195,246,54,85,224,28,88,147,18,183,107,100,157,58,8,65,80,
    222,65,255,1,232,172,166,181,240,99,230,206,254,128,52,170,227,156,197,
    232,132,214,194,9,186,237,115,44,204,92,201,158,215,221,206,68,120,27,
    126,48,180,172,238,110,13,193,32,8,202,67,132,3,35,132,213,49,146,246,
    28,221,214,108,58,228,57,1,61,27,186,148,4,120,158,233,88,103,82,103,114,
    116,222,197,25,141,23,84,232,44,76,18,183,107,40,47,64,249,229,85,207,
    100,105,139,185,51,207,176,112,238,127,208,121,188,110,78,107,114,162,
    230,89,166,78,61,73,87,215,24,26,126,45,195,35,215,81,42,237,44,52,192,
    21,49,130,84,62,97,101,12,63,168,20,36,43,159,160,52,72,101,228,170,107,
    172,209,95,120,231,239,127,235,225,180,89,251,242,55,255,230,190,230,37,
    35,32,115,182,27,66,140,16,8,161,8,42,67,148,6,199,41,13,238,162,83,63,
    77,220,156,38,79,58,100,56,84,48,64,28,213,88,152,121,150,110,107,26,107,
    243,13,102,92,218,184,98,183,211,100,145,185,153,163,44,46,188,64,117,
    112,47,213,202,94,208,22,229,149,240,130,1,164,242,215,61,175,188,48,148,
    42,248,37,171,211,55,100,90,31,1,158,189,100,4,132,9,177,240,137,164,23,
    82,170,238,196,47,85,17,66,226,5,101,194,129,97,242,93,175,165,85,59,65,
    99,250,5,102,79,125,151,86,227,165,158,3,115,56,163,161,247,126,35,172,
    4,141,14,157,71,52,234,199,105,206,29,103,231,232,126,70,38,222,80,56,
    64,103,139,249,92,255,113,104,72,187,13,210,246,124,154,101,209,5,251,
    130,45,17,96,171,3,217,64,117,56,246,130,10,66,172,142,214,16,2,191,84,
    101,244,170,125,148,135,119,227,13,84,177,39,53,173,249,19,232,180,131,
    206,51,232,121,240,66,181,237,186,231,251,17,4,67,140,141,221,204,224,
    224,213,203,145,161,16,10,129,42,158,181,22,163,83,226,206,28,58,237,96,
    156,110,153,52,237,92,82,2,170,163,123,109,121,160,170,61,223,67,231,57,
    121,150,247,226,248,2,214,228,232,172,139,148,62,19,215,222,198,216,149,
    251,105,204,30,103,250,196,147,204,159,254,47,178,184,89,104,2,14,98,81,
    156,239,225,0,66,169,101,199,39,132,164,82,185,130,177,157,63,75,169,52,
    194,70,167,131,16,18,109,18,162,198,20,58,237,20,228,25,179,40,130,185,
    238,37,37,192,171,183,51,19,14,182,132,84,40,79,225,5,62,58,203,201,211,
    140,60,141,49,121,178,106,103,189,160,194,206,189,111,98,100,247,77,180,
    230,79,48,125,226,219,212,94,250,46,73,103,14,171,115,116,18,97,77,142,
    23,14,96,181,70,10,143,145,157,111,96,215,248,45,40,21,98,77,142,181,102,
    149,202,227,28,89,210,38,110,77,147,199,109,156,51,8,233,97,173,89,232,
    100,92,112,72,188,37,2,94,195,107,244,164,77,154,206,129,49,128,45,136,
    176,22,116,150,20,59,177,129,137,123,97,133,241,107,223,198,248,181,111,
    163,53,119,130,179,199,190,193,204,201,167,72,162,121,156,206,209,46,130,
    220,48,49,241,86,70,39,222,136,148,133,179,147,202,195,89,131,49,57,206,
    104,172,53,164,81,157,164,93,67,103,113,47,46,112,8,103,73,162,133,218,
    177,155,208,235,191,125,107,216,98,46,224,196,111,253,101,252,87,126,80,
    254,96,255,167,58,235,98,116,142,0,140,78,209,121,178,156,5,42,47,192,
    11,6,86,101,120,214,106,162,197,51,76,189,248,36,51,39,14,227,151,6,185,
    254,214,247,51,60,113,3,107,51,232,37,24,157,210,89,56,77,210,174,97,242,
    20,163,211,66,227,176,180,234,39,89,156,125,225,115,231,142,126,237,179,
    23,38,254,22,53,0,132,115,174,189,184,193,231,56,107,112,128,244,66,66,
    47,196,154,12,4,72,25,174,115,112,82,250,12,142,253,12,215,189,101,47,
    163,123,246,33,176,140,238,190,1,164,71,81,15,89,13,163,83,186,205,25,
    146,206,28,58,143,177,121,134,206,99,242,180,69,99,225,69,58,205,211,78,
    235,100,250,2,228,94,89,211,86,7,214,107,207,47,196,209,236,26,47,222,
    23,195,91,131,181,6,21,148,168,142,140,82,170,150,80,106,253,244,206,106,
    58,245,211,68,139,231,200,146,136,168,49,141,51,41,158,239,35,213,138,
    182,232,172,75,183,49,69,22,213,49,89,130,201,18,116,22,17,119,106,212,
    206,254,39,173,250,73,156,53,26,228,236,133,137,94,96,139,26,0,167,142,
    63,94,47,85,198,236,216,196,27,229,206,221,183,80,42,143,173,203,212,0,
    156,113,228,153,68,121,138,82,213,195,104,77,158,106,140,54,88,157,209,
    89,152,164,83,159,44,178,61,4,70,231,36,81,139,192,66,56,48,136,231,7,
    68,205,57,226,86,13,157,70,69,106,156,119,123,194,207,210,108,156,68,187,
    20,229,135,88,157,167,206,102,11,63,17,2,156,211,141,52,89,52,211,103,
    158,150,245,185,231,25,27,223,199,240,232,13,40,89,94,93,11,89,74,139,
    13,88,43,145,42,160,84,241,73,163,54,245,218,105,226,206,252,178,186,247,
    211,103,173,38,79,19,148,23,144,117,27,43,246,158,21,181,132,168,117,150,
    118,251,20,214,25,252,82,5,33,37,214,152,32,192,253,198,213,191,112,95,
    59,168,180,158,63,241,245,175,167,151,140,0,139,107,74,92,14,206,79,147,
    69,166,206,60,197,252,236,115,12,143,94,207,200,232,141,4,225,112,31,17,
    69,2,131,235,17,97,4,58,203,208,105,196,170,227,66,136,34,131,4,150,126,
    218,158,41,57,155,99,117,74,158,182,105,55,94,166,211,57,131,19,14,233,
    121,8,233,33,164,194,243,195,64,72,249,65,224,61,168,29,223,184,254,174,
    247,63,228,197,237,103,142,29,126,116,203,129,209,150,9,16,86,180,129,
    12,24,40,100,116,100,105,131,218,244,17,26,245,227,12,143,190,158,145,
    209,27,41,149,199,54,124,222,185,181,191,23,130,46,17,209,63,208,25,141,
    53,57,121,26,177,56,119,140,40,158,66,120,10,33,36,66,74,132,84,189,151,
    68,72,37,148,23,236,145,202,251,109,231,236,175,154,160,244,157,235,239,
    254,157,127,64,70,79,188,248,175,15,47,176,73,166,184,101,2,192,116,192,
    223,64,197,28,89,218,164,54,125,132,102,253,69,70,118,222,196,174,43,222,
    188,226,35,122,202,208,143,60,143,168,215,126,136,108,4,140,243,22,134,
    119,221,136,23,12,20,74,227,44,214,234,34,155,156,58,66,171,126,18,21,
    150,81,65,25,169,60,150,179,95,33,145,82,33,253,160,247,57,8,161,134,149,
    84,247,56,165,238,116,38,124,246,250,123,14,252,147,235,38,143,253,248,
    137,47,157,123,213,4,24,169,187,10,183,62,175,237,35,34,77,27,204,78,125,
    143,70,253,56,99,19,251,25,27,191,153,176,52,130,16,130,34,185,117,164,
    241,2,181,169,103,232,52,79,227,133,3,156,123,249,9,154,141,147,236,186,
    242,205,140,236,186,17,169,2,146,238,60,51,167,159,166,221,56,85,156,58,
    66,44,171,144,244,252,34,132,70,32,148,183,161,35,22,82,149,133,84,183,
    97,213,207,153,64,79,0,7,57,143,38,108,153,128,48,243,186,214,35,218,44,
    114,114,206,145,196,11,76,77,126,139,133,218,115,236,28,223,207,216,196,
    62,156,51,116,154,147,204,156,126,154,164,51,87,228,251,2,172,211,116,
    90,103,72,146,121,234,243,207,51,56,116,13,211,47,31,38,106,79,245,132,
    94,170,27,46,127,1,56,144,65,136,23,148,10,83,210,43,101,248,254,117,152,
    52,246,178,180,187,120,62,225,183,69,64,199,243,210,1,199,150,157,139,
    115,150,164,59,207,185,201,39,89,168,61,71,224,85,153,61,243,12,121,218,
    234,27,213,87,51,180,5,17,237,197,83,164,221,185,222,154,93,95,233,64,
    176,214,150,172,181,8,33,81,65,169,136,67,116,94,4,102,206,161,147,46,
    38,75,114,172,125,249,149,214,185,229,64,104,156,44,19,208,218,124,228,
    106,56,103,137,187,115,44,212,158,199,232,87,206,89,4,162,200,253,97,89,
    254,194,33,154,21,249,151,95,189,130,138,115,197,223,17,40,191,132,244,
    3,116,210,197,230,41,56,23,73,199,121,237,31,182,65,64,254,82,164,29,92,
    80,217,105,35,8,65,175,23,176,6,189,186,1,128,80,30,86,103,164,205,57,
    178,246,34,54,207,150,158,94,109,22,244,136,176,133,57,20,65,22,128,107,
    184,92,215,94,105,29,91,38,224,232,61,123,140,68,52,206,151,180,108,31,
    133,19,147,202,95,110,138,0,43,206,78,121,133,195,147,10,103,52,105,115,
    158,238,252,57,210,86,189,143,136,245,112,125,105,180,179,182,230,186,
    11,175,184,105,91,151,230,208,33,139,16,117,33,100,81,161,217,192,251,
    110,21,75,30,73,32,16,82,34,61,191,39,172,196,137,37,79,95,4,59,75,42,
    46,148,87,132,191,121,74,218,46,242,131,117,193,5,224,76,225,12,157,53,
    232,44,57,59,233,117,54,184,159,176,130,109,196,1,224,156,173,3,61,225,
    21,75,134,186,174,204,181,249,76,197,63,125,206,77,72,137,84,62,82,103,
    189,20,218,97,141,197,233,28,233,7,248,229,42,210,11,122,90,163,138,158,
    65,22,23,68,41,111,57,157,118,214,20,14,49,207,176,70,191,204,209,163,
    175,88,43,216,22,1,32,234,206,97,133,40,52,167,104,132,168,229,102,232,
    230,68,172,221,177,243,104,145,16,189,174,147,70,250,33,202,15,16,202,
    47,2,158,37,115,17,61,135,169,51,132,209,203,26,99,117,134,205,51,156,
    53,214,25,119,114,131,47,93,133,109,17,16,120,98,209,10,103,221,170,246,
    71,177,123,74,202,94,12,111,122,53,253,77,112,62,19,114,44,119,134,156,
    49,120,165,10,210,15,138,19,2,7,189,83,98,117,51,186,32,2,64,167,221,94,
    21,217,101,194,153,201,205,150,177,45,2,110,189,166,218,140,172,151,79,
    214,83,175,25,107,236,242,121,85,168,177,148,30,78,168,149,56,255,60,68,
    20,126,100,173,251,89,58,214,108,175,81,90,148,194,151,252,141,244,66,
    16,244,108,127,101,124,63,150,212,191,247,91,27,105,166,54,147,105,91,
    4,84,66,218,163,165,48,155,24,42,149,207,54,18,38,23,18,186,249,106,33,
    133,16,32,20,74,44,105,196,234,158,64,145,208,40,16,75,166,233,250,94,
    128,93,223,3,88,26,39,165,135,28,24,92,55,231,242,8,107,193,22,199,168,
    73,227,197,184,217,154,223,76,166,237,249,0,27,180,29,164,37,95,242,218,
    93,3,236,30,10,153,172,39,156,107,230,164,122,205,130,132,232,217,172,
    197,218,34,158,47,252,5,96,244,242,152,222,155,66,0,103,113,206,244,197,
    2,174,55,102,101,156,16,18,4,232,164,219,59,61,130,229,120,98,169,129,
    162,179,24,157,37,51,202,15,55,141,91,182,69,128,17,166,43,240,227,165,
    37,87,67,197,13,227,101,118,87,61,78,45,230,212,58,26,109,215,18,33,81,
    74,98,213,210,153,110,214,204,186,62,160,89,89,92,143,144,165,113,203,
    167,70,225,35,76,86,132,191,210,243,145,126,128,51,26,157,118,49,121,138,
    117,238,204,220,49,177,105,185,124,91,4,104,221,89,204,51,245,61,63,16,
    227,82,202,50,128,20,48,92,86,236,11,21,11,93,205,169,197,156,122,55,199,
    244,151,244,97,149,211,19,194,49,84,242,16,190,92,95,207,238,237,252,128,
    47,24,10,32,137,219,100,22,50,39,45,120,2,129,232,39,169,159,136,60,238,
    244,110,148,0,216,151,224,59,155,150,203,183,21,214,253,249,161,67,141,
    102,171,246,225,164,27,125,36,203,178,255,118,118,37,5,83,18,198,171,30,
    183,92,81,98,223,158,10,195,101,111,141,163,239,69,120,2,38,170,62,215,
    238,44,115,195,120,153,171,134,3,74,222,74,127,16,231,24,12,4,87,14,41,
    42,129,79,217,147,12,203,164,89,209,237,63,181,121,254,143,206,154,250,
    134,1,144,53,216,60,233,189,183,93,12,63,220,138,76,23,26,206,137,15,255,
    225,231,174,174,150,203,239,247,124,239,126,129,184,74,244,157,75,158,
    231,145,57,201,100,61,102,114,33,33,202,12,58,137,208,173,121,118,15,56,
    134,188,162,97,58,56,180,131,48,44,147,9,143,90,23,230,187,6,17,205,51,
    30,100,40,44,113,183,75,20,181,23,5,242,160,111,211,191,61,153,142,139,
    160,172,222,102,156,251,144,16,234,29,82,201,29,43,12,56,210,118,29,157,
    197,169,53,250,243,54,179,135,22,142,127,119,211,166,233,171,186,38,119,
    251,193,131,222,126,171,246,7,126,248,81,223,15,223,163,148,28,94,34,64,
    121,30,206,65,59,213,188,52,31,51,53,183,200,176,89,100,135,103,72,211,
    4,103,45,213,161,29,148,74,101,130,48,68,121,62,81,102,105,204,77,21,103,
    186,115,68,81,103,62,106,183,254,104,113,108,248,239,143,61,250,232,114,
    2,48,113,243,219,43,94,117,224,118,207,15,62,36,149,127,135,144,178,234,
    172,37,105,206,101,38,75,254,58,143,186,127,188,248,210,209,45,37,110,
    23,229,162,228,131,15,62,88,54,149,145,59,75,97,249,247,60,223,251,249,
    32,8,67,229,173,184,23,235,28,11,245,6,139,181,41,242,44,37,77,18,140,
    49,102,199,142,97,21,150,203,4,65,136,31,4,56,231,168,77,79,145,231,57,
    206,152,90,28,119,63,85,59,125,242,161,163,71,143,110,116,201,128,209,
    183,220,53,52,224,7,119,42,175,244,33,224,173,73,115,238,225,196,228,159,
    105,254,240,59,27,52,113,54,198,69,189,43,252,187,159,250,212,88,24,12,
    222,87,174,84,63,28,150,74,55,138,190,94,122,187,213,100,230,220,89,178,
    44,37,238,70,39,211,36,253,252,142,145,209,95,172,84,171,111,47,149,202,
    85,63,8,176,214,50,63,59,67,150,165,211,105,146,124,178,93,59,247,200,
    225,195,135,55,117,100,215,236,127,207,176,174,184,91,92,30,61,55,117,
    228,63,182,213,39,184,232,151,165,15,30,60,40,235,218,187,182,58,56,248,
    129,48,8,126,83,42,181,71,8,33,122,4,184,184,219,125,62,106,55,31,248,
    218,190,27,15,191,251,217,51,149,234,238,129,187,42,149,234,71,74,229,
    242,173,206,185,160,54,51,117,38,233,68,31,111,214,206,62,182,21,225,95,
    45,46,217,125,253,3,7,14,248,131,87,94,247,166,114,57,248,152,239,135,
    239,236,180,91,131,83,103,38,143,68,157,246,71,31,123,248,75,71,232,11,
    229,238,191,255,163,187,188,225,202,189,82,202,95,171,205,156,253,11,47,
    139,255,237,209,71,31,93,27,48,92,18,92,242,255,176,240,137,79,252,73,
    197,27,145,239,200,243,244,87,206,158,60,241,249,71,30,250,187,231,217,
    48,142,117,226,189,15,60,48,248,186,209,209,206,161,75,124,67,252,167,
    130,3,7,14,172,189,233,116,25,151,113,25,151,113,25,151,113,25,63,93,252,
    31,113,255,168,42,55,107,155,132,0,0,0,0,73,69,78,68,174,66,96,130,
}
},



